Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
3b515d3
add thread id attribute to span events
tannalynn Mar 28, 2025
de7a021
add changelog entry
tannalynn Mar 28, 2025
0f2acdd
Add request.uri to transaction events
kaylareopelle Mar 28, 2025
199ace8
Initial commit
hannahramadan Mar 31, 2025
ed7b7ae
update gems list
hannahramadan Mar 31, 2025
6df9922
Bump ruby/setup-ruby from 1.224.0 to 1.229.0
dependabot[bot] Apr 1, 2025
2e075fb
Apply suggestions from code review
hannahramadan Apr 1, 2025
fb4e341
Fix NoMethodError on `perform_all_later` due to missing `:job` in pay…
tan-linx Apr 1, 2025
98da5ad
test: Fix parameter capture framework tests
kaylareopelle Apr 3, 2025
aa981e6
add pr to changelog
tannalynn Apr 4, 2025
6bbf0be
check attribute after harvest
tannalynn Apr 4, 2025
bb90edd
Merge pull request #3110 from tan-linx/dev
hannahramadan Apr 4, 2025
c8debd4
Assert events have request.uri
kaylareopelle Apr 4, 2025
afe8452
Merge branch 'dev' into request-uri
kaylareopelle Apr 4, 2025
bd09592
Add request.uri changelog entry
kaylareopelle Apr 4, 2025
50dea6f
Update gems and rename files
hannahramadan Apr 7, 2025
94361a1
Add workflow dispatch
hannahramadan Apr 7, 2025
649bfb1
Merge branch 'dev' into spec_thread_id_spans
tannalynn Apr 7, 2025
07f353f
move changelog entry
tannalynn Apr 7, 2025
124d681
rename file
hannahramadan Apr 7, 2025
64a5e3f
Merge pull request #3107 from newrelic/dependabot/github_actions/ruby…
hannahramadan Apr 7, 2025
396464b
Merge pull request #3103 from newrelic/request-uri
kaylareopelle Apr 7, 2025
5558f94
Merge pull request #3105 from newrelic/instrumentation_gem_names
hannahramadan Apr 7, 2025
764cb60
Merge branch 'dev' into spec_thread_id_spans
tannalynn Apr 8, 2025
1952d75
Merge pull request #3122 from newrelic/spec_thread_id_spans
tannalynn Apr 8, 2025
2692ee9
Bump ci_cron Ruby versions to latest
kaylareopelle Apr 11, 2025
74f4b2a
Use 3.3.7, newest version on this setup-ruby
kaylareopelle Apr 11, 2025
8a446ba
Merge pull request #3129 from newrelic/update-rubies
kaylareopelle Apr 11, 2025
7201acd
move trace context sampled logic into method
tannalynn Apr 16, 2025
7e2aa35
add tests for all cases
tannalynn Apr 16, 2025
7aac5a6
add new configs
tannalynn Apr 16, 2025
328c978
add sampling decision logic
tannalynn Apr 16, 2025
585cd1f
Merge branch 'dev' into use_w3c_sampled
tannalynn Apr 16, 2025
b333a76
add changelog entry
tannalynn Apr 16, 2025
7746bb4
update config description
tannalynn Apr 16, 2025
226eb24
remove weird comment
tannalynn Apr 16, 2025
9584962
Create initial OpenTelemetry bridge
kaylareopelle Apr 8, 2025
ca0e0c6
Add hybrid_agent to CI
kaylareopelle Apr 16, 2025
4741e63
Comment cleanup
kaylareopelle Apr 16, 2025
53d8a0d
make sure make_payload assumes sampled
tannalynn Apr 17, 2025
2f97c6c
Make OTel feature flag config private
kaylareopelle Apr 17, 2025
ee38094
Rename FakeSpan to Span
kaylareopelle Apr 17, 2025
799440c
Rename config
kaylareopelle Apr 21, 2025
411ed48
Remove true condition from yield
kaylareopelle Apr 21, 2025
813f7ee
Rename OpenTelemetryHandler to OpenTelemetryBridge
kaylareopelle Apr 21, 2025
ec33416
Merge pull request #3136 from newrelic/hybrid-agent-creates-otel-segm…
kaylareopelle Apr 22, 2025
fd2bff7
Do not create a segment without a transaction
kaylareopelle Apr 22, 2025
47a099d
Merge pull request #3152 from newrelic/hybrid-agent-dont-make-segment…
kaylareopelle Apr 24, 2025
88f27bb
Update CHANGELOG.md
tannalynn Apr 24, 2025
9f11ff8
update logic to have backup behavior
tannalynn Apr 24, 2025
bc3893a
stop testing elasticsearch 9 for now
tannalynn Apr 25, 2025
f9566bf
Merge pull request #3154 from newrelic/remove_testing_elasticsearch9
tannalynn Apr 25, 2025
0ae4399
add test for rescue
tannalynn Apr 25, 2025
5695321
add test for invalid traceparent
tannalynn Apr 25, 2025
d853c1a
Merge pull request #3135 from newrelic/use_w3c_sampled
tannalynn Apr 25, 2025
5edd71e
Update documented default for ignore_messages
kaylareopelle Apr 28, 2025
ee6ddbe
Merge pull request #3156 from newrelic/fix-default-error-collector-ig…
kaylareopelle Apr 29, 2025
651c183
bump version
newrelic-ruby-agent-bot Apr 29, 2025
a5b2f69
ci: force
kaylareopelle Apr 29, 2025
4a45a9e
Merge pull request #3158 from newrelic/prerelease_updates_9.19.0-pre
kaylareopelle Apr 29, 2025
3e5f908
Use the bot PAT to create prerelease PR
kaylareopelle Apr 29, 2025
165af16
Add entry for active job community fix
kaylareopelle Apr 29, 2025
ebc627d
Merge pull request #3162 from newrelic/changelog-add
kaylareopelle Apr 30, 2025
ab431d1
Merge pull request #3161 from newrelic/use-bot-for-prerelease-pr
kaylareopelle Apr 30, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
- name: Configure git
run: 'git config --global init.defaultBranch main'
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # tag v4.2.2
- uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
- uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: 3.4
- run: bundle
Expand Down Expand Up @@ -49,7 +49,7 @@ jobs:
run: sudo apt-get update; sudo apt-get install -y --no-install-recommends libcurl4-nss-dev libsasl2-dev libxslt1-dev

- name: Install Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: ${{ matrix.ruby-version }}

Expand Down Expand Up @@ -116,7 +116,7 @@ jobs:
strategy:
fail-fast: false
matrix:
multiverse: [agent, ai, background, background_2, frameworks, httpclients, httpclients_2, rails, rest]
multiverse: [agent, ai, background, background_2, frameworks, httpclients, httpclients_2, hybrid_agent, rails, rest]
ruby-version: [2.4.10, 3.4.2]

steps:
Expand All @@ -131,7 +131,7 @@ jobs:
run: sudo apt-get update; sudo apt-get install -y --no-install-recommends libcurl4-nss-dev libsasl2-dev libxslt1-dev

- name: Install Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: ${{ matrix.ruby-version }}

Expand Down Expand Up @@ -233,7 +233,7 @@ jobs:
run: sudo apt-get update; sudo apt-get install -y --no-install-recommends libcurl4-nss-dev libsasl2-dev libxslt1-dev

- name: Install Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: ${{ matrix.ruby-version }}

Expand Down Expand Up @@ -344,7 +344,7 @@ jobs:
run: sudo apt-get update; sudo apt-get install -y --no-install-recommends libcurl4-nss-dev libsasl2-dev libxslt1-dev

- name: Install Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: ${{ matrix.ruby-version }}

Expand Down Expand Up @@ -438,7 +438,7 @@ jobs:
run: sudo apt-get update; sudo apt-get install -y --no-install-recommends libcurl4-nss-dev libsasl2-dev libxslt1-dev

- name: Install Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: ${{ matrix.ruby-version }}

Expand Down Expand Up @@ -522,7 +522,7 @@ jobs:
run: sudo apt-get update; sudo apt-get install -y --no-install-recommends libcurl4-nss-dev libsasl2-dev libxslt1-dev

- name: Install Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: ${{ matrix.ruby-version }}

Expand Down Expand Up @@ -614,7 +614,7 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # tag v4.2.2

- name: Install Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: ${{ matrix.ruby-version }}

Expand Down Expand Up @@ -655,7 +655,7 @@ jobs:
- name: Configure git
run: 'git config --global init.defaultBranch main'
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # tag v4.2.2
- uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
- uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: 3.4
- run: bundle
Expand Down
38 changes: 19 additions & 19 deletions .github/workflows/ci_cron.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
- name: Configure git
run: 'git config --global init.defaultBranch main'
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # tag v4.2.2
- uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
- uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: 3.4
- run: bundle
Expand All @@ -36,7 +36,7 @@ jobs:
strategy:
fail-fast: false
matrix:
ruby-version: [2.4.10, 2.5.9, 2.6.10, 2.7.8, 3.0.7, 3.1.6, 3.2.6, 3.3.6, 3.4.2]
ruby-version: [2.4.10, 2.5.9, 2.6.10, 2.7.8, 3.0.7, 3.1.7, 3.2.8, 3.3.7, 3.4.2]

steps:
- name: Configure git
Expand All @@ -50,7 +50,7 @@ jobs:
run: sudo apt-get update; sudo apt-get install -y --no-install-recommends libcurl4-nss-dev libsasl2-dev libxslt1-dev

- name: Install Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: ${{ matrix.ruby-version }}

Expand All @@ -75,13 +75,13 @@ jobs:
"3.0.7": {
"rails": "norails,rails61,rails60,rails70,rails71"
},
"3.1.6": {
"3.1.7": {
"rails": "norails,rails61,rails70,rails71,rails72"
},
"3.2.6": {
"3.2.8": {
"rails": "norails,rails61,rails70,rails71,rails72,rails80,railsedge"
},
"3.3.6": {
"3.3.7": {
"rails": "norails,rails61,rails70,rails71,rails72,rails80,railsedge"
},
"3.4.2": {
Expand Down Expand Up @@ -128,8 +128,8 @@ jobs:
strategy:
fail-fast: false
matrix:
multiverse: [agent, ai, background, background_2, frameworks, httpclients, httpclients_2, rails, rest]
ruby-version: [2.4.10, 2.5.9, 2.6.10, 2.7.8, 3.0.7, 3.1.6, 3.2.6, 3.3.6, 3.4.2]
multiverse: [agent, ai, background, background_2, frameworks, httpclients, httpclients_2, hybrid_agent, rails, rest]
ruby-version: [2.4.10, 2.5.9, 2.6.10, 2.7.8, 3.0.7, 3.1.7, 3.2.8, 3.3.7, 3.4.2]
steps:
- name: Configure git
run: 'git config --global init.defaultBranch main'
Expand All @@ -142,7 +142,7 @@ jobs:
run: sudo apt-get update; sudo apt-get install -y --no-install-recommends libcurl4-nss-dev libsasl2-dev libxslt1-dev

- name: Install Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: ${{ matrix.ruby-version }}

Expand Down Expand Up @@ -209,7 +209,7 @@ jobs:
strategy:
fail-fast: false
matrix:
ruby-version: [2.4.10, 2.5.9, 2.6.10, 2.7.8, 3.0.7, 3.1.6, 3.2.6, 3.3.6, 3.4.2]
ruby-version: [2.4.10, 2.5.9, 2.6.10, 2.7.8, 3.0.7, 3.1.7, 3.2.8, 3.3.7, 3.4.2]

steps:
- name: Configure git
Expand All @@ -223,7 +223,7 @@ jobs:
run: sudo apt-get update; sudo apt-get install -y --no-install-recommends libcurl4-nss-dev libsasl2-dev libxslt1-dev

- name: Install Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: ${{ matrix.ruby-version }}

Expand Down Expand Up @@ -300,7 +300,7 @@ jobs:
strategy:
fail-fast: false
matrix:
ruby-version: [2.4.10, 2.5.9, 2.6.10, 2.7.8, 3.0.7, 3.1.6, 3.2.6, 3.3.6, 3.4.2]
ruby-version: [2.4.10, 2.5.9, 2.6.10, 2.7.8, 3.0.7, 3.1.7, 3.2.8, 3.3.7, 3.4.2]

steps:
- name: Configure git
Expand All @@ -314,7 +314,7 @@ jobs:
run: sudo apt-get update; sudo apt-get install -y --no-install-recommends libcurl4-nss-dev libsasl2-dev libxslt1-dev

- name: Install Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: ${{ matrix.ruby-version }}

Expand Down Expand Up @@ -375,7 +375,7 @@ jobs:
strategy:
fail-fast: false
matrix:
ruby-version: [2.4.10, 2.5.9, 2.6.10, 2.7.8, 3.0.7, 3.1.6, 3.2.6, 3.3.6, 3.4.2]
ruby-version: [2.4.10, 2.5.9, 2.6.10, 2.7.8, 3.0.7, 3.1.7, 3.2.8, 3.3.7, 3.4.2]

steps:
- name: Configure git
Expand All @@ -389,7 +389,7 @@ jobs:
run: sudo apt-get update; sudo apt-get install -y --no-install-recommends libcurl4-nss-dev libsasl2-dev libxslt1-dev

- name: Install Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: ${{ matrix.ruby-version }}

Expand Down Expand Up @@ -439,7 +439,7 @@ jobs:
strategy:
fail-fast: false
matrix:
ruby-version: [2.4.10, 2.5.9, 2.6.10, 2.7.8, 3.0.7, 3.1.6, 3.2.6, 3.3.6, 3.4.2]
ruby-version: [2.4.10, 2.5.9, 2.6.10, 2.7.8, 3.0.7, 3.1.7, 3.2.8, 3.3.7, 3.4.2]

steps:
- name: Configure git
Expand All @@ -453,7 +453,7 @@ jobs:
run: sudo apt-get update; sudo apt-get install -y --no-install-recommends libcurl4-nss-dev libsasl2-dev libxslt1-dev

- name: Install Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: ${{ matrix.ruby-version }}

Expand Down Expand Up @@ -520,14 +520,14 @@ jobs:
strategy:
fail-fast: false
matrix:
ruby-version: [2.7.8, 3.0.7, 3.1.6, 3.2.6, 3.3.6, 3.4.2]
ruby-version: [2.7.8, 3.0.7, 3.1.7, 3.2.8, 3.3.7, 3.4.2]
steps:
- name: Configure git
run: 'git config --global init.defaultBranch main'
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # tag v4.2.2

- name: Install Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: ${{ matrix.ruby-version }}

Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/ci_jruby.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # tag v4.2.2

- name: Install JRuby
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: jruby-9.4.12.0

Expand All @@ -39,7 +39,7 @@ jobs:
strategy:
fail-fast: false
matrix:
suite: [active_support_broadcast_logger, active_support_logger, activemerchant, agent_only, async_http, bare, deferred_instrumentation, grape, high_security, httpclient, httprb, httpx, json, logger, marshalling, rack, resque, roda, roda_agent_disabled, ruby_openai, sequel, sinatra, sinatra_agent_disabled, stripe, thread, tilt, typhoeus]
suite: [active_support_broadcast_logger, active_support_logger, activemerchant, agent_only, async_http, bare, deferred_instrumentation, grape, high_security, httpclient, httprb, httpx, hybrid_agent, json, logger, marshalling, rack, resque, roda, roda_agent_disabled, ruby_openai, sequel, sinatra, sinatra_agent_disabled, stripe, thread, tilt, typhoeus]

steps:
- name: Configure git
Expand All @@ -49,7 +49,7 @@ jobs:
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # tag v4.2.2

- name: Install JRuby
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: jruby-9.4.12.0

Expand Down Expand Up @@ -97,7 +97,7 @@ jobs:
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # tag v4.2.2

- name: Install JRuby
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: jruby-9.4.12.0

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci_special.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
run: sudo apt-get update; sudo apt-get install -y --no-install-recommends libcurl4-nss-dev libsasl2-dev libxslt1-dev

- name: Install Ruby 3.4
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: 3.4

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/config_docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
pull-requests: write
steps:
- name: Install Ruby 3.4
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: 3.4

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lambda_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
with:
fetch-depth: 0

- uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
- uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: 3.4

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/performance_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # tag v4.2.2
with:
ref: 'main'
- uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
- uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: 3.4
- run: bundle
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/prerelease.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
pull-requests: write
steps:
- name: Install Ruby 3.4
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: 3.4

Expand Down Expand Up @@ -39,7 +39,7 @@ jobs:
git push --set-upstream origin "prerelease_updates_${{ env.prerelease_tag }}"
gh pr create --label $LABEL --title "$TITLE" --body "$BODY"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.NEWRELIC_RUBY_AGENT_BOT_TOKEN }}
TITLE: "Prerelease ${{env.prerelease_tag}}"
BODY: "Updates the version number, changelog, and newrelic.yml (if it needs updating). This is an automated PR."
LABEL: prerelease
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
with:
fetch-depth: 0

- uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
- uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: 3.4

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release_notes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
contents: write
pull-requests: write
steps:
- uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
- uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: 3.4
- name: Checkout code
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release_pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
pull-requests: write
steps:
- name: Install Ruby 3.4
uses: ruby/setup-ruby@bbda85882f33075a3727c01e3c8d0de0be6146ce # tag v1.224.0
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # tag v1.229.0
with:
ruby-version: 3.4

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,11 @@
require_relative 'slack_notifier'

class GemNotifier < SlackNotifier
SUPPORTED_GEMS_FILE = '.github/workflows/scripts/slack_notifications/supported_gems.txt'

def self.check_for_updates(watched_gems)
return if verify_gem_list(watched_gems)

watched_gems.each do |gem_name|
gem_info = verify_gem(gem_name)
versions = gem_versions(gem_info)
Expand Down Expand Up @@ -92,5 +95,8 @@ def self.gem_message(gem_name, versions)
end

if $PROGRAM_NAME == __FILE__
GemNotifier.check_for_updates(ARGV)
File.open(GemNotifier::SUPPORTED_GEMS_FILE, 'r') do |file|
gems = File.readlines(GemNotifier::SUPPORTED_GEMS_FILE).map(&:chomp)
GemNotifier.check_for_updates(gems)
end
end
Loading
Loading