diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 12f698b..e293304 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,7 +7,7 @@ on: branches: ["main"] env: - RUBY_MAIN_VERSION: '3.2' + RUBY_MAIN_VERSION: "3.3" jobs: rubocop: @@ -16,7 +16,7 @@ jobs: - name: Checkout code uses: actions/checkout@v3 - name: Install Ruby and gems - uses: ruby/setup-ruby@319066216501fbd5e2d568f14b7d68c19fb67a5d #v1.133.1 + uses: ruby/setup-ruby@360dc864d5da99d54fcb8e9148c14a84b90d3e88 #v1.165.1 with: bundler-cache: true ruby-version: ${{ env.RUBY_MAIN_VERSION }}.0 @@ -31,12 +31,12 @@ jobs: runs-on: ubuntu-20.04 strategy: matrix: - ruby_version: ['2.7', '3.0', '3.1', '3.2'] + ruby_version: ["3.0", "3.1", "3.2", "3.3"] steps: - name: Checkout code uses: actions/checkout@v3 - name: Install Ruby and gems - uses: ruby/setup-ruby@319066216501fbd5e2d568f14b7d68c19fb67a5d #v1.133.1 + uses: ruby/setup-ruby@360dc864d5da99d54fcb8e9148c14a84b90d3e88 #v1.165.1 with: bundler-cache: true ruby-version: ${{ matrix.ruby_version }} @@ -47,7 +47,6 @@ jobs: run: | curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter chmod +x ./cc-test-reporter - ./cc-test-reporter before-build - name: Bundle Install run: bundle install - name: Test @@ -55,7 +54,8 @@ jobs: - name: Publish Codeclimate Code Coverage if: ${{ matrix.ruby_version == env.RUBY_MAIN_VERSION }} run: | - ./cc-test-reporter after-build -r ${{secrets.CC_TEST_REPORTER_ID}} + ./cc-test-reporter format-coverage -t lcov + ./cc-test-reporter upload-coverage -r ${{secrets.CC_TEST_REPORTER_ID}} - name: Coveralls Parallel if: ${{ matrix.ruby_version == env.RUBY_MAIN_VERSION }} uses: coverallsapp/github-action@master diff --git a/.gitignore b/.gitignore index 8b4fdbb..308dbbf 100644 --- a/.gitignore +++ b/.gitignore @@ -45,4 +45,4 @@ pkg .ruby-version .ruby-gemset Gemfile.lock - +cc-test-reporter diff --git a/README.md b/README.md index 9099610..7a63dcd 100644 --- a/README.md +++ b/README.md @@ -8,12 +8,16 @@ Version" />](https://badge.fury.io/rb/rds-rotate-db-snapshots) [![CI](https://gi Provides a simple way to rotate db snapshots in Amazon Relational Database Service (RDS). +## Version 1.0.0 changes + +Removed support for ruby < 3.0.0 + ## Tested on Rubies -- 2.7 - 3.0 - 3.1 - 3.2 +- 3.3 ## Usage diff --git a/VERSION b/VERSION index cb0c939..3eefcb9 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.5.2 +1.0.0 diff --git a/rds-rotate-db-snapshots.gemspec b/rds-rotate-db-snapshots.gemspec index 200f07f..67985e3 100644 --- a/rds-rotate-db-snapshots.gemspec +++ b/rds-rotate-db-snapshots.gemspec @@ -2,16 +2,16 @@ # DO NOT EDIT THIS FILE DIRECTLY # Instead, edit Juwelier::Tasks in Rakefile, and run 'rake gemspec' # -*- encoding: utf-8 -*- -# stub: rds-rotate-db-snapshots 0.5.2 ruby lib +# stub: rds-rotate-db-snapshots 1.0.0 ruby lib Gem::Specification.new do |s| s.name = "rds-rotate-db-snapshots".freeze - s.version = "0.5.2" + s.version = "1.0.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Siarhei Kavaliou".freeze] - s.date = "2023-01-11" + s.date = "2024-01-02" s.description = "Provides a simple way to rotate RDS DB snapshots with configurable retention periods.".freeze s.email = "kovserg@gmail.com".freeze s.executables = ["rds-rotate-db-snapshots".freeze] @@ -21,16 +21,21 @@ Gem::Specification.new do |s| ] s.files = [ ".document", + ".github/ISSUE_TEMPLATE/bug_report.md", + ".github/ISSUE_TEMPLATE/feature_request.md", ".github/dependabot.yml", ".github/workflows/ci.yml", ".github/workflows/codeql.yml", ".rspec", ".rubocop.yml", ".rubocop_todo.yml", + "CODE_OF_CONDUCT.md", + "CONTRIBUTING.md", "Gemfile", "LICENSE.txt", "README.md", "Rakefile", + "SECURITY.md", "VERSION", "bin/rds-rotate-db-snapshots", "lib/rds_rotate_db_snapshots.rb", @@ -49,17 +54,17 @@ Gem::Specification.new do |s| ] s.homepage = "http://github.com/serg-kovalev/rds-rotate-db-snapshots".freeze s.licenses = ["MIT".freeze] - s.rubygems_version = "3.4.1".freeze + s.rubygems_version = "3.5.3".freeze s.summary = "Amazon RDS DB snapshot rotator".freeze s.specification_version = 4 - s.add_runtime_dependency(%q.freeze, ["~> 1"]) - s.add_development_dependency(%q.freeze, [">= 0"]) - s.add_development_dependency(%q.freeze, [">= 0"]) - s.add_development_dependency(%q.freeze, [">= 0"]) - s.add_development_dependency(%q.freeze, [">= 0"]) - s.add_development_dependency(%q.freeze, [">= 0"]) - s.add_development_dependency(%q.freeze, [">= 0"]) + s.add_runtime_dependency(%q.freeze, ["~> 1".freeze]) + s.add_development_dependency(%q.freeze, [">= 0".freeze]) + s.add_development_dependency(%q.freeze, [">= 0".freeze]) + s.add_development_dependency(%q.freeze, [">= 0".freeze]) + s.add_development_dependency(%q.freeze, [">= 0".freeze]) + s.add_development_dependency(%q.freeze, [">= 0".freeze]) + s.add_development_dependency(%q.freeze, [">= 0".freeze]) end