From 2b58464f4c1cb70bae0dfef4b2dbef7726ca6be4 Mon Sep 17 00:00:00 2001 From: Kevin Upstill Date: Tue, 9 Sep 2025 13:28:20 +0100 Subject: [PATCH 1/3] push workflow failing on old dependances --- .github/workflows/gem-push.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gem-push.yml b/.github/workflows/gem-push.yml index ef72b04..7e9f99e 100644 --- a/.github/workflows/gem-push.yml +++ b/.github/workflows/gem-push.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby-version: [ '3.0', '3.1', '3.2', '3.3', '3.4'] + ruby-version: [ '3.2', '3.3', '3.4'] steps: - uses: actions/checkout@v2 From 45aa969c788da2a8537a59d80998215961c4976d Mon Sep 17 00:00:00 2001 From: Kevin Upstill Date: Mon, 10 Nov 2025 12:40:06 +0000 Subject: [PATCH 2/3] fix git action issues --- .github/workflows/gem-build.yml | 2 +- .github/workflows/gem-push.yml | 2 +- .github/workflows/gem-test.yml | 2 +- .ruby-version | 2 +- CHANGELOG.md | 4 ++++ Gemfile | 1 + dvla-kaping.gemspec | 1 - lib/dvla/kaping/version.rb | 2 +- 8 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/gem-build.yml b/.github/workflows/gem-build.yml index d36b401..33a4bf8 100644 --- a/.github/workflows/gem-build.yml +++ b/.github/workflows/gem-build.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby-version: [ '3.2', '3.3', '3.4' ] + ruby-version: ['3.3', '3.4'] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/gem-push.yml b/.github/workflows/gem-push.yml index 7e9f99e..8812097 100644 --- a/.github/workflows/gem-push.yml +++ b/.github/workflows/gem-push.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby-version: [ '3.2', '3.3', '3.4'] + ruby-version: ['3.3', '3.4' ] steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/gem-test.yml b/.github/workflows/gem-test.yml index bf05ab8..c9790b7 100644 --- a/.github/workflows/gem-test.yml +++ b/.github/workflows/gem-test.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby-version: [ '3.2', '3.3', '3.4' ] + ruby-version: ['3.3', '3.4' ] steps: - uses: actions/checkout@v2 diff --git a/.ruby-version b/.ruby-version index a423d42..81f1b89 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.4.2 \ No newline at end of file +3.4.7 \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e0d067..31492f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,3 +8,7 @@ - Moved runtime dependencies to the gemspec +## [1.0.4] - 2025-11-10 + +- Update gems and fixed issue with git actions + diff --git a/Gemfile b/Gemfile index 8165cce..1f628a7 100644 --- a/Gemfile +++ b/Gemfile @@ -1,4 +1,5 @@ # frozen_string_literal: true + source 'https://rubygems.org' # Specify your gem's dependencies in dvla-kaping.gemspec diff --git a/dvla-kaping.gemspec b/dvla-kaping.gemspec index ea5dee3..46fe549 100644 --- a/dvla-kaping.gemspec +++ b/dvla-kaping.gemspec @@ -37,5 +37,4 @@ Gem::Specification.new do |spec| spec.add_dependency 'aws-sigv4', '~> 1.8' spec.add_dependency 'nokogiri', '~> 1.18', '>= 1.18.8' spec.add_dependency 'opensearch-aws-sigv4', '~> 1.2', '>= 1.2.1' - end diff --git a/lib/dvla/kaping/version.rb b/lib/dvla/kaping/version.rb index 7a091db..b989eb3 100644 --- a/lib/dvla/kaping/version.rb +++ b/lib/dvla/kaping/version.rb @@ -2,6 +2,6 @@ module DVLA module Kaping - VERSION = '1.0.3' + VERSION = '1.0.4' end end From d65952fa265eee54e98692aba942676eb4ddd0ba Mon Sep 17 00:00:00 2001 From: Kevin Upstill Date: Mon, 10 Nov 2025 13:02:47 +0000 Subject: [PATCH 3/3] use asdf, version aws-sdk-sts --- .tool-versions | 1 + dvla-kaping.gemspec | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 .tool-versions diff --git a/.tool-versions b/.tool-versions new file mode 100644 index 0000000..3f03c7a --- /dev/null +++ b/.tool-versions @@ -0,0 +1 @@ +ruby 3.4.7 diff --git a/dvla-kaping.gemspec b/dvla-kaping.gemspec index 46fe549..a6c9273 100644 --- a/dvla-kaping.gemspec +++ b/dvla-kaping.gemspec @@ -33,7 +33,7 @@ Gem::Specification.new do |spec| spec.executables = spec.files.grep(%r{\Aexe/}) { |f| File.basename(f) } spec.require_paths = %w[lib] - spec.add_dependency 'aws-sdk-sts' + spec.add_dependency 'aws-sdk-sts', '~> 1.12' spec.add_dependency 'aws-sigv4', '~> 1.8' spec.add_dependency 'nokogiri', '~> 1.18', '>= 1.18.8' spec.add_dependency 'opensearch-aws-sigv4', '~> 1.2', '>= 1.2.1'