Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
d4744c4
Bump actions/github-script from 7.0.1 to 8.0.0
dependabot[bot] Oct 1, 2025
c381935
Bump softprops/action-gh-release from 2.3.2 to 2.3.3
dependabot[bot] Oct 1, 2025
ff4fd2c
Bump ruby/setup-ruby from 1.257.0 to 1.263.0
dependabot[bot] Oct 1, 2025
cc339a8
Merge pull request #3283 from newrelic/dependabot/github_actions/ruby…
tannalynn Oct 8, 2025
e74e3b2
Merge pull request #3282 from newrelic/dependabot/github_actions/soft…
tannalynn Oct 8, 2025
afb5caa
Merge pull request #3281 from newrelic/dependabot/github_actions/acti…
tannalynn Oct 8, 2025
5877d7a
add sidekiq_notice_only_once configuration to ensure failing sidekiq …
DonGiulio Oct 16, 2025
5422efd
Deprecation notice - Capistrano
hannahramadan Oct 21, 2025
d89a2b5
Deprecation notice - Capistrano (#3300)
hannahramadan Oct 22, 2025
49c2a7c
add perfverse
tannalynn Oct 24, 2025
acb2bff
rubocop
tannalynn Oct 24, 2025
f42990f
Potential fix for code scanning alert no. 129: Workflow does not cont…
tannalynn Oct 24, 2025
c925493
run perf verse
tannalynn Oct 24, 2025
25e8d45
Merge pull request #3303 from newrelic/can_i_make_it_first_maybe
tannalynn Oct 24, 2025
f013221
Remove railsedge from CI
kaylareopelle Oct 24, 2025
7d60b0a
oop
tannalynn Oct 24, 2025
cd6f1fb
Stop testing railsedge for active_record_pg
kaylareopelle Oct 24, 2025
10eeed2
add readme
tannalynn Oct 24, 2025
41ec09c
Merge branch 'dev' into add_perfverse
tannalynn Oct 24, 2025
d80fb3e
Merge pull request #3304 from newrelic/rails-8-1-disabled
kaylareopelle Oct 24, 2025
5686fdf
Import latest cross-agent tests
kaylareopelle Oct 24, 2025
ef1069f
Update trace_context tests for current features
kaylareopelle Oct 24, 2025
ba3b449
Use remote parent configs with newrelic header
kaylareopelle Oct 24, 2025
15ecb61
Use remote parent configs when tracestate missing
kaylareopelle Oct 24, 2025
5e7a85d
Add changelog entry
kaylareopelle Oct 24, 2025
6780321
Remove duplicate assignment of payload
kaylareopelle Oct 24, 2025
ea28939
Refactor accept_trace_context sampling
kaylareopelle Oct 24, 2025
c508284
Refactor sampling decision code
kaylareopelle Oct 24, 2025
0a91ac8
default_source
DonGiulio Oct 16, 2025
12d1c8e
adding specs
DonGiulio Oct 23, 2025
792d684
Merge branch 'dev' into add_perfverse
tannalynn Oct 27, 2025
2750102
Use INVALID TraceContextPayload instead of {}
kaylareopelle Oct 27, 2025
4b05da9
Create INVALID after initialize method defined
kaylareopelle Oct 27, 2025
a0cd463
add nr headers to rails7 files
tannalynn Oct 28, 2025
bdf5ecf
Add bold closing tags to title
kaylareopelle Oct 28, 2025
5412e23
Apply suggestions from code review
kaylareopelle Oct 29, 2025
0383533
fix readme and change graphs made
tannalynn Oct 29, 2025
8e75ba2
Add comment for INVALID constant
kaylareopelle Oct 29, 2025
d5e6c8f
organize
tannalynn Oct 30, 2025
4bfbfe5
same mem and cpu # each run
tannalynn Oct 30, 2025
1a2f528
skip container start up and shut down for graphs
tannalynn Oct 30, 2025
883b63a
Merge pull request #3306 from newrelic/new-cross-agent-tests
kaylareopelle Oct 30, 2025
09bdf8c
create fewer graphs
tannalynn Oct 30, 2025
3716521
remove commented out stuff
tannalynn Oct 31, 2025
30f1b91
Update test/perfverse/newrelic.yml
tannalynn Oct 31, 2025
ed4a9bd
Update test/perfverse/newrelic.yml
tannalynn Oct 31, 2025
890d01a
add frozen string
tannalynn Oct 31, 2025
c8e8cf4
Merge branch 'add_perfverse' of github.com:newrelic/newrelic-ruby-age…
tannalynn Oct 31, 2025
be7994a
chagne descr
tannalynn Oct 31, 2025
61a1557
Rename OpenTelemetry configs
kaylareopelle Oct 31, 2025
0d2f55e
Bump ruby/setup-ruby from 1.263.0 to 1.267.0
dependabot[bot] Nov 1, 2025
e546722
Bump softprops/action-gh-release from 2.3.3 to 2.4.1
dependabot[bot] Nov 1, 2025
b6d9a40
Merge pull request #3309 from newrelic/dependabot/github_actions/ruby…
hannahramadan Nov 3, 2025
cb33960
Merge pull request #3311 from newrelic/dependabot/github_actions/soft…
hannahramadan Nov 3, 2025
6c326fa
rubocop
DonGiulio Oct 28, 2025
e44a06d
Merge pull request #3302 from newrelic/add_perfverse
tannalynn Nov 4, 2025
7e8f367
Bump actions/download-artifact from 5.0.0 to 6.0.0
dependabot[bot] Nov 4, 2025
d446865
Bump actions/upload-artifact from 4.6.2 to 5.0.0
dependabot[bot] Nov 4, 2025
481417a
Merge pull request #3312 from newrelic/dependabot/github_actions/acti…
hannahramadan Nov 4, 2025
fa8387b
Merge pull request #3308 from newrelic/update-otel-config-name
kaylareopelle Nov 4, 2025
0f7ccf4
Merge pull request #3310 from newrelic/dependabot/github_actions/acti…
hannahramadan Nov 4, 2025
c78da3b
Apply suggestions from code review
hannahramadan Nov 6, 2025
3351519
Rubocop + enable Redis on CI
hannahramadan Nov 6, 2025
2edafb0
Update lib/new_relic/agent/configuration/default_source.rb
hannahramadan Nov 6, 2025
d8b761e
Merge branch 'sidekiq_notice_only_once' of https://github.com/DonGiul…
hannahramadan Nov 6, 2025
e80d345
Cleanup multiverse
hannahramadan Nov 6, 2025
70bf398
Remove old suite name
hannahramadan Nov 6, 2025
5bfeea0
Rubocop
hannahramadan Nov 6, 2025
79ebfc3
Remove test test file
hannahramadan Nov 6, 2025
ecd871a
instrumentation edit
hannahramadan Nov 6, 2025
562d9a7
Flip config switch
hannahramadan Nov 6, 2025
d49ef98
Move config around
hannahramadan Nov 6, 2025
0f96d10
test
hannahramadan Nov 6, 2025
f7659f5
rubocop
hannahramadan Nov 6, 2025
82e738b
test
hannahramadan Nov 6, 2025
7532c8d
separate files
hannahramadan Nov 6, 2025
24c2e44
rubocop
hannahramadan Nov 6, 2025
6b7ca0f
rubocop
hannahramadan Nov 6, 2025
62a66c5
rubocop autocorrect
hannahramadan Nov 6, 2025
70ef4fe
move to own suite
hannahramadan Nov 6, 2025
d20bd30
rubocop
hannahramadan Nov 6, 2025
069f8a5
Merge pull request #3318 from newrelic/testing_branch_sidekiq_config
hannahramadan Nov 6, 2025
642dd04
delete file
hannahramadan Nov 7, 2025
d293cab
Bump actions/github-script from 7.0.1 to 8.0.0
dependabot[bot] Oct 1, 2025
28bea68
add sidekiq_notice_only_once configuration to ensure failing sidekiq …
DonGiulio Oct 16, 2025
93eb7cb
default_source
DonGiulio Oct 16, 2025
5b7d310
adding specs
DonGiulio Oct 23, 2025
8068515
rubocop
DonGiulio Oct 28, 2025
18c7961
Apply suggestions from code review
hannahramadan Nov 6, 2025
0644917
Rubocop + enable Redis on CI
hannahramadan Nov 6, 2025
b4a1500
Merge branch 'sidekiq_retry_backup' of https://github.com/newrelic/ne…
hannahramadan Nov 7, 2025
da9e799
Merge branch 'dev' into sidekiq_retry_backup
hannahramadan Nov 7, 2025
6447247
Add CHANGELOG
hannahramadan Nov 7, 2025
50da25c
Merge pull request #3317 from newrelic/sidekiq_retry_backup
hannahramadan Nov 10, 2025
4eb64ca
bump version
newrelic-ruby-agent-bot Nov 10, 2025
8db96cd
Merge pull request #3321 from newrelic/prerelease_updates_9.23.0-pre
tannalynn Nov 11, 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
69 changes: 69 additions & 0 deletions .github/actions/run_perfverse/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: 'Run Perfverse'
description: 'Runs performance testing on the specified agent tag'
inputs:
agent_tag:
description: 'What agent version to install'
required: true
agent_env_vars:
description: ''
required: false
run_time:
description: ''
required: true
nr_license_key:
description: ''
required: true
test_tag:
description: ''
required: true
docker_monitor_output_dir:
description: ''
required: true
default: docker_monitor_output
run_label:
description: ''
required: true
iterations:
description: ''
required: true
default: 3

runs:
using: "composite"
steps:
- name: Install Ruby
uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # tag v1.257.0
with:
ruby-version: 3.4

- name: Run ruby script
shell: bash
run: |
ruby ./.github/workflows/scripts/run_perf_tests.rb
env:
AGENT_TAG: ${{ inputs.agent_tag }}
TEST_TAG: ${{ inputs.test_tag }}
RUN_TIME: ${{ inputs.run_time }}
NR_LICENSE_KEY: ${{ inputs.nr_license_key }}
DOCKER_MONITOR_OUTPUT_DIR: ${{ inputs.docker_monitor_output_dir }}
ITERATIONS: ${{ inputs.iterations }}

- name: Upload docker report
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # tag v4.6.2
with:
if-no-files-found: error
path: test/perfverse/docker_monitor/${{ inputs.docker_monitor_output_dir}}/
name: docker_monitor_report-${{ inputs.run_label }}
retention-days: 1












6 changes: 3 additions & 3 deletions .github/actions/run_unit_tests/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,13 +49,13 @@ runs:
"rails": "norails,rails61,rails70,rails71,rails72"
},
"3.2.8": {
"rails": "norails,rails61,rails70,rails71,rails72,rails80,railsedge"
"rails": "norails,rails61,rails70,rails71,rails72,rails80"
},
"3.3.8": {
"rails": "norails,rails61,rails70,rails71,rails72,rails80,railsedge"
"rails": "norails,rails61,rails70,rails71,rails72,rails80"
},
"3.4.4": {
"rails": "norails,rails61,rails70,rails71,rails72,rails80,railsedge"
"rails": "norails,rails61,rails70,rails71,rails72,rails80"
}
}

Expand Down
8 changes: 4 additions & 4 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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # tag v5.0.0
- uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # tag v1.257.0
- uses: ruby/setup-ruby@d5126b9b3579e429dd52e51e68624dda2e05be25 # tag v1.267.0
with:
ruby-version: 3.4
- run: bundle
Expand Down Expand Up @@ -310,16 +310,16 @@ jobs:
- name: Configure git
run: 'git config --global init.defaultBranch main'
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # tag v5.0.0
- uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # tag v1.257.0
- uses: ruby/setup-ruby@d5126b9b3579e429dd52e51e68624dda2e05be25 # tag v1.267.0
with:
ruby-version: 3.4
- run: bundle
- name: Download all workflow run artifacts
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # tag v5.0.0
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # tag v6.0.0
- name: Collate Coverage Results
run: bundle exec rake coverage:report
- name: Upload coverage results
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # tag v4.6.2
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # tag v5.0.0
with:
name: coverage-report-combined-${{ matrix.ruby-version }}
path: lib/coverage_results
Expand Down
2 changes: 1 addition & 1 deletion .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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # tag v5.0.0
- uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # tag v1.257.0
- uses: ruby/setup-ruby@d5126b9b3579e429dd52e51e68624dda2e05be25 # tag v1.267.0
with:
ruby-version: 3.4
- run: bundle
Expand Down
6 changes: 3 additions & 3 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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # tag v5.0.0

- name: Install JRuby
uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # tag v1.257.0
uses: ruby/setup-ruby@d5126b9b3579e429dd52e51e68624dda2e05be25 # tag v1.267.0
with:
ruby-version: jruby-9.4.14.0

Expand Down Expand Up @@ -49,7 +49,7 @@ jobs:
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # tag v5.0.0

- name: Install JRuby
uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # tag v1.257.0
uses: ruby/setup-ruby@d5126b9b3579e429dd52e51e68624dda2e05be25 # tag v1.267.0
with:
ruby-version: jruby-9.4.14.0

Expand Down Expand Up @@ -97,7 +97,7 @@ jobs:
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # tag v5.0.0

- name: Install JRuby
uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # tag v1.257.0
uses: ruby/setup-ruby@d5126b9b3579e429dd52e51e68624dda2e05be25 # tag v1.267.0
with:
ruby-version: jruby-9.4.14.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@44511735964dcb71245e7e55f72539531f7bc0eb # tag v1.257.0
uses: ruby/setup-ruby@d5126b9b3579e429dd52e51e68624dda2e05be25 # tag v1.267.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@44511735964dcb71245e7e55f72539531f7bc0eb # tag v1.257.0
uses: ruby/setup-ruby@d5126b9b3579e429dd52e51e68624dda2e05be25 # tag v1.267.0
with:
ruby-version: 3.4

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/label_community_cards.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Label community issue
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # tag v7.0.1
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # tag v8.0.0
with:
script: |
github.rest.issues.addLabels({
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 @@ -14,7 +14,7 @@ jobs:
contents: write
repository-projects: write
steps:
- uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # tag v1.257.0
- uses: ruby/setup-ruby@d5126b9b3579e429dd52e51e68624dda2e05be25 # tag v1.267.0
with:
ruby-version: 3.4

Expand Down
4 changes: 2 additions & 2 deletions .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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # tag v5.0.0
with:
ref: 'main'
- uses: ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb # tag v1.257.0
- uses: ruby/setup-ruby@d5126b9b3579e429dd52e51e68624dda2e05be25 # tag v1.267.0
with:
ruby-version: 3.4
- run: bundle
Expand All @@ -42,7 +42,7 @@ jobs:
- run: bundle
- run: bundle exec script/runner -C -M > performance_results.md
- name: Save performance results
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # tag v4.6.2
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # tag v5.0.0
with:
name: performance-test-results-${{ matrix.ruby-version }}
path: ./test/performance/performance_results.md
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@44511735964dcb71245e7e55f72539531f7bc0eb # tag v1.257.0
uses: ruby/setup-ruby@d5126b9b3579e429dd52e51e68624dda2e05be25 # tag v1.267.0
with:
ruby-version: 3.4

Expand Down Expand Up @@ -45,7 +45,7 @@ jobs:
LABEL: prerelease

- name: Create pre release tag
uses: softprops/action-gh-release@72f2c25fcb47643c292f7107632f7a47c1df5cd8 # tag v2.3.2
uses: softprops/action-gh-release@6da8fa9354ddfdc4aeace5fc48d7f679b5214090 # tag v2.4.1
with:
tag_name: ${{ env.prerelease_tag }}
name: ${{ env.prerelease_tag }}
Expand Down
4 changes: 2 additions & 2 deletions .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@44511735964dcb71245e7e55f72539531f7bc0eb # tag v1.257.0
- uses: ruby/setup-ruby@d5126b9b3579e429dd52e51e68624dda2e05be25 # tag v1.267.0
with:
ruby-version: 3.4

Expand All @@ -42,7 +42,7 @@ jobs:
echo "VERSION=$(ls newrelic_rpm-*.gem | ruby -pe 'sub(/newrelic_rpm\-(.*).gem/, "\\1")')" >> $GITHUB_ENV

- name: Create github release
uses: softprops/action-gh-release@72f2c25fcb47643c292f7107632f7a47c1df5cd8 # tag v2.3.2
uses: softprops/action-gh-release@6da8fa9354ddfdc4aeace5fc48d7f679b5214090 # tag v2.4.1
if: $(git tag -l ${{ env.VERSION }}) == false
with:
tag_name: ${{ env.VERSION }}
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@44511735964dcb71245e7e55f72539531f7bc0eb # tag v1.257.0
- uses: ruby/setup-ruby@d5126b9b3579e429dd52e51e68624dda2e05be25 # tag v1.267.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@44511735964dcb71245e7e55f72539531f7bc0eb # tag v1.257.0
uses: ruby/setup-ruby@d5126b9b3579e429dd52e51e68624dda2e05be25 # tag v1.267.0
with:
ruby-version: 3.4

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/repolinter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
steps:
- name: Test Default Branch
id: default-branch
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # tag v7.0.1
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # tag v8.0.0
with:
script: |
const data = await github.rest.repos.get(context.repo)
Expand Down
Loading
Loading