Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Preview ready #23

Merged
merged 72 commits into from
May 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
68015e2
Create release workflow
kaylareopelle May 8, 2023
8a4a363
Create scorecard.yml workflow
kaylareopelle May 8, 2023
e1b8148
Update test_bundle to install all dependencies
kaylareopelle May 8, 2023
f05f7cd
Set Gemfile_test as BUNDLE_GEMFILE for test task
kaylareopelle May 8, 2023
2e3a7f3
Removing system configuration API call
kaylareopelle May 12, 2023
94ff862
Create PR CI workflow
kaylareopelle May 8, 2023
ace79d2
Use whole numbers for Simplecov Report thresholds
kaylareopelle May 13, 2023
374ec5a
Rails4 support (#20)
prateeksen May 17, 2023
18a3ae6
Added websocket library into agent code base (#19)
prateeksen May 17, 2023
79d08dc
use NR's log_file_path for log writing (#21)
prateeksen May 17, 2023
715564a
add check for mime type response data (#22)
prateeksen May 17, 2023
e9079b8
fix for NR-120698
prateeksen May 25, 2023
d40e5d0
Merge pull request #24 from newrelic/fix-NR-120698
prateeksen May 25, 2023
5a570e4
fix for NR-118299
prateeksen May 25, 2023
d479d87
Merge pull request #25 from newrelic/fix-NR-118299
prateeksen May 27, 2023
46469be
fix-NR-100839 - websocket retry fixes (#26)
prateeksen May 30, 2023
fadb697
add third party notices (#27)
prateeksen May 30, 2023
8ed0f6a
Merge pull request #15 from newrelic/pull-request-workflow
prateeksen May 30, 2023
f6bc125
Merge pull request #16 from newrelic/gha-release-workflow
prateeksen May 30, 2023
e513813
Merge pull request #17 from newrelic/gha-scorecard-workflow
prateeksen May 30, 2023
0fb665a
added more rubocop_todo
prateeksen May 30, 2023
0cfa331
update README.md and THIRD_PARTY_NOTICES.md
prateeksen May 30, 2023
780d37c
Merge pull request #29 from newrelic/rubocop_todo
prateeksen May 30, 2023
a8af0ab
Test (#30)
manoj-k2 May 30, 2023
2928bfd
added rubocop_todo for tests (#31)
prateeksen May 30, 2023
31dbebb
Test (#32)
prateeksen May 31, 2023
abcf63b
Test (#34)
manoj-k2 May 31, 2023
2a4a287
fix for NR-122228 (#33)
prateeksen May 31, 2023
06845f0
added hooks for mongo collection view class (#35)
prateeksen May 31, 2023
0a43464
Test (#36)
manoj-k2 Jun 1, 2023
a891b66
fix for sinatra on ruby2.4, disabled require hook, dir permission 666…
prateeksen Jun 1, 2023
fcc7e8c
Test (#38)
manoj-k2 Jun 1, 2023
59773d3
Separate Simplecov action (#39)
prateeksen Jun 1, 2023
9420d11
updated scorecard action for private repo (#40)
prateeksen Jun 1, 2023
28f0212
updated newrelic config
prateeksen Jun 5, 2023
8ae32a8
Merge pull request #41 from newrelic/k2-config-update
prateeksen Jun 6, 2023
cad2b99
fix for invalid utf-8 encoding in rxss (#42)
prateeksen Jun 6, 2023
87417ca
regression fix due to log_file_path change (#44)
prateeksen Jun 8, 2023
15ed3e9
Test (#45)
manoj-k2 Jun 8, 2023
4c4b38e
fix for https://issues.newrelic.com/browse/NR-96605 (#43)
prateeksen Jun 8, 2023
894aec2
Test (#47)
manoj-k2 Jun 13, 2023
4596bb3
Websocket fixes (#49)
prateeksen Jun 27, 2023
11ea063
added check for high security flag, event category for file events, a…
prateeksen Jun 27, 2023
9363ef9
added instrumentation for mysql2_adapter (#48)
prateeksen Jun 28, 2023
6633f52
added additional ws headers (NR-173803) (#53)
prateeksen Dec 27, 2023
5424acd
added implementation for data pull mechanism (#51)
prateeksen Feb 28, 2024
2be3247
New changes (#63)
prateeksen Mar 7, 2024
d27e71f
Send healthcheck message on high priority (#68)
prateeksen Mar 14, 2024
9dd3ced
fix for Absolute file path is not found in parameters in file events(…
prateeksen Mar 18, 2024
36c6355
add support for roda framework (#55)
prateeksen Apr 3, 2024
61dd353
add padrino framework support (#28)
prateeksen Apr 8, 2024
11fa686
Added support for grape framework (#54)
prateeksen Apr 8, 2024
8a8a05c
Grape support (#72)
prateeksen Apr 10, 2024
a92d5e6
add support for falcon server (#62)
prateeksen Apr 17, 2024
6ccc5ab
Bug fixes of Sprint: F1APR2024-IAST (#71)
prateeksen Apr 19, 2024
0a061eb
update gha for checkout version & ruby version and remove scorecard w…
prateeksen Apr 22, 2024
27c9ac6
Update gha for repolinter (#76)
prateeksen Apr 22, 2024
ebb7af4
Update gha (#77)
prateeksen Apr 22, 2024
5fe3e99
Update gha (#78)
prateeksen Apr 23, 2024
d982c8c
Update gha (#79)
prateeksen Apr 23, 2024
df2a6b7
Replay header decryption (#73)
prateeksen Apr 24, 2024
e1fba00
added support for httprb http client (#56)
prateeksen Apr 24, 2024
4b15d2a
sending application url mappings json to validator (#50)
prateeksen Apr 24, 2024
570851d
added support for httpx http client (#61)
prateeksen Apr 24, 2024
2b7e487
Typhoeus http client support (#57)
prateeksen Apr 24, 2024
23a3702
add support for async-http http client (#59)
prateeksen Apr 29, 2024
7ece58c
added support for ethon http client (#60)
prateeksen Apr 29, 2024
3a2bd06
test-arch-update (#81)
prateeksen May 2, 2024
cd1747e
Run unit_tests using both [prepend, chain] instrumentation method (#82)
prateeksen May 3, 2024
8b86178
Bug fixes of Sprint: F15APR2024-IAST (#74)
prateeksen May 3, 2024
e76c2da
Added unit test cases for padrino framework (#80)
prateeksen May 7, 2024
c239dde
Grape & Roda unit tests (#84)
prateeksen May 9, 2024
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
22 changes: 22 additions & 0 deletions .github/actions/simplecov-report/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@

The MIT License (MIT)

Copyright (c) 2018 GitHub, Inc. and contributors

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
36 changes: 36 additions & 0 deletions .github/actions/simplecov-report/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# SimpleCov Report

A GitHub Action that reports SimpleCov coverage.

**This is overwritten by New Relic to allow support for branch coverage**

![Demo](https://i.gyazo.com/c4e572c91fe8048c95392ea3ddce79f5.png)

## Usage:

The action works only with `pull_request` event.

### Inputs

- `token` - The GITHUB_TOKEN secret.
- `failedThreshold` - Failed threshold. (default: `93`)
- `resultPath` - Path to last_run json file. (default: `coverage/.last_run.json`)

## Example

```yaml
name: Tests
on:
pull_request:

jobs:
build:
steps:
- name: Test
run: bundle exec rspec

- name: SimpleCov Report
uses: aki77/simplecov-report-action@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
```
Empty file.
3 changes: 3 additions & 0 deletions .github/actions/simplecov-report/__tests__/main.test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
test('test runs', () => {
console.log('todo')
})
25 changes: 25 additions & 0 deletions .github/actions/simplecov-report/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: "SimpleCov Report"
description: "SimpleCov Report"
author: aki77
branding:
icon: check-square
color: green
inputs:
failedThreshold:
description: Failed threshold (line)
default: "93"
required: false
failedThresholdBranch:
description: Failed threshold (branch)
default: "84"
required: false
resultPath:
description: "json path"
default: "coverage/.last_run.json"
required: false
token:
description: "GitHub token"
required: true
runs:
using: "node16"
main: "dist/index.js"
Loading
Loading