From 00fa0eed2d165def64fc0a6b6075d98c53b5b1b4 Mon Sep 17 00:00:00 2001 From: Joakim Antman Date: Thu, 25 Dec 2025 11:31:38 +0200 Subject: [PATCH 1/4] Add Ruby 4 to test matrix --- .github/workflows/test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7068e6951..3616245a7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -39,6 +39,7 @@ jobs: - "3.2" - "3.3" - "3.4" + - "4.0" gemfile: - gemfiles/standalone.gemfile experimental: [false] From 9c4b72327e347c653f77868906295a61fd4dca29 Mon Sep 17 00:00:00 2001 From: Joakim Antman Date: Thu, 25 Dec 2025 11:34:10 +0200 Subject: [PATCH 2/4] Changelog entry --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bb8b0ead7..047b59037 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ **Fixes and enhancements:** - Fix compatibility with the openssl 4.0 gem [#706](https://github.com/jwt/ruby-jwt/pull/706) +- Test against Ruby 4.0 on CI [#707](https://github.com/jwt/ruby-jwt/pull/707) - Your contribution here ## [v3.1.2](https://github.com/jwt/ruby-jwt/tree/v3.1.2) (2025-06-28) From 33b048460ff4ba5aae29eaaf7a83dfab51c06cdd Mon Sep 17 00:00:00 2001 From: Joakim Antman Date: Thu, 25 Dec 2025 11:45:04 +0200 Subject: [PATCH 3/4] Scheduled runs --- .github/workflows/test.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3616245a7..2625e8cae 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,6 +8,8 @@ on: pull_request: branches: - "*" + schedule: + - cron: "0 0 * * 5" jobs: rubocop: name: RuboCop From 6835e88750473d6f5881e976aaea21e937864d23 Mon Sep 17 00:00:00 2001 From: Joakim Antman Date: Thu, 25 Dec 2025 11:50:14 +0200 Subject: [PATCH 4/4] Setup dependabot for updating github actions --- .github/dependabot.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 000000000..23c4cb3b5 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,7 @@ +--- +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly"