Skip to content

Commit 7fe7f88

Browse files
Test Ruby 3.4; Upgrade actions workflows versions (#2506)
* Update tons of actions, with ruby 3.4 * Add code.namespace support, which is possible in 3.4 * Fixes backtracecleaner with inline templates * Add CHANGELOG entry [ci skip]
1 parent bf8d8c5 commit 7fe7f88

18 files changed

+49
-32
lines changed

.github/workflows/build_batch_release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ jobs:
99
name: Build gems
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v2
12+
- uses: actions/checkout@v4
1313
- name: Set up Ruby
1414
uses: ruby/setup-ruby@v1
1515
with:
16-
ruby-version: 3.3
16+
ruby-version: 3.4
1717
- name: Build gem source
1818
run: ruby .scripts/batch_build.rb
1919
- name: Archive Artifacts

.github/workflows/build_release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ jobs:
99
name: Build
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v2
13-
- uses: actions/setup-node@v1
12+
- uses: actions/checkout@v4
13+
- uses: actions/setup-node@v4
1414
- name: Set up Ruby
1515
uses: ruby/setup-ruby@v1
1616
with:
17-
ruby-version: 2.7
17+
ruby-version: 3.4
1818
- name: Capture sdk name
1919
uses: actions-ecosystem/action-regex-match@v2
2020
id: regex-match

.github/workflows/codeql-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242

4343
steps:
4444
- name: Checkout repository
45-
uses: actions/checkout@v3
45+
uses: actions/checkout@v4
4646

4747
# Initializes the CodeQL tools for scanning.
4848
- name: Initialize CodeQL

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ jobs:
66
lint:
77
runs-on: ubuntu-latest
88
steps:
9-
- uses: actions/checkout@v3
9+
- uses: actions/checkout@v4
1010
- name: Set up Ruby
1111
uses: ruby/setup-ruby@v1
1212
with:
13-
ruby-version: "3.3"
13+
ruby-version: "3.4"
1414
bundler-cache: true
1515
- name: Run rubocop
1616
run: bundle exec rubocop

.github/workflows/prepare_batch_release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
with:
2020
app-id: ${{ vars.SENTRY_RELEASE_BOT_CLIENT_ID }}
2121
private-key: ${{ secrets.SENTRY_RELEASE_BOT_PRIVATE_KEY }}
22-
- uses: actions/checkout@v2
22+
- uses: actions/checkout@v4
2323
with:
2424
token: ${{ steps.token.outputs.token }}
2525
fetch-depth: 0

.github/workflows/prepare_raven_release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
with:
2020
app-id: ${{ vars.SENTRY_RELEASE_BOT_CLIENT_ID }}
2121
private-key: ${{ secrets.SENTRY_RELEASE_BOT_PRIVATE_KEY }}
22-
- uses: actions/checkout@v2
22+
- uses: actions/checkout@v4
2323
with:
2424
token: ${{ steps.token.outputs.token }}
2525
fetch-depth: 0

.github/workflows/sentry_delayed_job_test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
- { ruby_version: "head" }
5050
- { ruby_version: 'jruby-head' }
5151
steps:
52-
- uses: actions/checkout@v1
52+
- uses: actions/checkout@v4
5353
- name: Install sqlite
5454
run: |
5555
# See https://github.community/t5/GitHub-Actions/ubuntu-latest-Apt-repository-list-issues/td-p/41122/page/2
@@ -68,6 +68,6 @@ jobs:
6868

6969
- name: Upload Coverage
7070
if: ${{ matrix.options.codecov }}
71-
uses: codecov/codecov-action@v4
71+
uses: codecov/codecov-action@v5
7272
with:
7373
token: ${{ secrets.CODECOV_TOKEN }}

.github/workflows/sentry_opentelemetry_test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
exclude:
4747
- { ruby_version: 'jruby-head' }
4848
steps:
49-
- uses: actions/checkout@v1
49+
- uses: actions/checkout@v4
5050

5151
- name: Set up Ruby ${{ matrix.ruby_version }}
5252
uses: ruby/setup-ruby@v1
@@ -58,6 +58,6 @@ jobs:
5858
run: bundle exec rake
5959

6060
- name: Upload Coverage
61-
uses: codecov/codecov-action@v4
61+
uses: codecov/codecov-action@v5
6262
with:
6363
token: ${{ secrets.CODECOV_TOKEN }}

.github/workflows/sentry_rails_test.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,10 @@ jobs:
5151
- { ruby_version: "3.1", rails_version: 7.2.0 }
5252
- { ruby_version: "3.2", rails_version: 7.2.0 }
5353
- { ruby_version: "3.3", rails_version: 7.2.0 }
54+
- { ruby_version: "3.4", rails_version: 7.2.0 }
5455
- { ruby_version: "3.2", rails_version: "8.0.0" }
5556
- { ruby_version: "3.3", rails_version: "8.0.0" }
57+
- { ruby_version: "3.4", rails_version: "8.0.0" }
5658
- { ruby_version: "jruby", rails_version: 6.1.0 }
5759
- {
5860
ruby_version: "3.2",
@@ -67,7 +69,7 @@ jobs:
6769
rails_version: 7.1.0
6870
}
6971
steps:
70-
- uses: actions/checkout@v1
72+
- uses: actions/checkout@v4
7173
- name: Install sqlite and ImageMagick
7274
run: |
7375
# See https://github.community/t5/GitHub-Actions/ubuntu-latest-Apt-repository-list-issues/td-p/41122/page/2
@@ -84,6 +86,6 @@ jobs:
8486
run: bundle exec rake
8587

8688
- name: Upload Coverage
87-
uses: codecov/codecov-action@v4
89+
uses: codecov/codecov-action@v5
8890
with:
8991
token: ${{ secrets.CODECOV_TOKEN }}

.github/workflows/sentry_raven_test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
rails_version: 6.0.0
4949

5050
steps:
51-
- uses: actions/checkout@v1
51+
- uses: actions/checkout@v4
5252

5353
- name: Set up Ruby ${{ matrix.ruby_version }}
5454
uses: ruby/setup-ruby@v1

0 commit comments

Comments
 (0)