Skip to content

[ci-visibility] Remove usage of application key for intelligent test runner#3660

Merged
juan-fernandez merged 4 commits into
masterfrom
juan-fernandez/remove-app-key-usage
Sep 27, 2023
Merged

[ci-visibility] Remove usage of application key for intelligent test runner#3660
juan-fernandez merged 4 commits into
masterfrom
juan-fernandez/remove-app-key-usage

Conversation

@juan-fernandez

Copy link
Copy Markdown
Collaborator

What does this PR do?

Remove application key usage from ci visibility.

Motivation

Application key is no longer needed for ITR related requests.

@github-actions

github-actions Bot commented Sep 27, 2023

Copy link
Copy Markdown
Contributor

Overall package size

Self size: 5.22 MB
Deduped: 60.72 MB
No deduping: 60.89 MB

Dependency sizes

name version self size total size
@datadog/native-iast-taint-tracking 1.5.0 14.86 MB 14.86 MB
@datadog/native-appsec 4.0.0 14.83 MB 14.83 MB
@datadog/pprof 3.2.0 10.8 MB 11.64 MB
protobufjs 7.2.4 2.74 MB 6.52 MB
@datadog/native-iast-rewriter 2.1.3 2.23 MB 2.32 MB
@opentelemetry/core 1.14.0 872.87 kB 1.47 MB
@datadog/native-metrics 2.0.0 898.77 kB 1.3 MB
@opentelemetry/api 1.4.1 780.32 kB 780.32 kB
import-in-the-middle 1.4.2 41.4 kB 704.79 kB
msgpack-lite 0.1.26 201.16 kB 281.59 kB
opentracing 0.14.7 194.81 kB 194.81 kB
semver 7.5.4 93.4 kB 123.8 kB
@datadog/sketches-js 2.1.0 109.9 kB 109.9 kB
lodash.sortby 4.7.0 75.76 kB 75.76 kB
lru-cache 7.14.0 74.95 kB 74.95 kB
ipaddr.js 2.1.0 60.23 kB 60.23 kB
ignore 5.2.4 51.22 kB 51.22 kB
int64-buffer 0.1.10 49.18 kB 49.18 kB
istanbul-lib-coverage 3.2.0 29.34 kB 29.34 kB
lodash.uniq 4.5.0 25.01 kB 25.01 kB
limiter 1.1.5 23.17 kB 23.17 kB
retry 0.13.1 18.85 kB 18.85 kB
lodash.kebabcase 4.1.1 17.75 kB 17.75 kB
node-abort-controller 3.1.1 16.89 kB 16.89 kB
lodash.pick 4.4.0 16.33 kB 16.33 kB
crypto-randomuuid 1.0.0 11.18 kB 11.18 kB
diagnostics_channel 1.1.0 7.07 kB 7.07 kB
path-to-regexp 0.1.7 6.78 kB 6.78 kB
koalas 1.0.2 6.47 kB 6.47 kB
methods 1.1.2 5.29 kB 5.29 kB
module-details-from-path 1.0.3 4.47 kB 4.47 kB

🤖 This report was automatically generated by heaviest-objects-in-the-universe

@codecov

codecov Bot commented Sep 27, 2023

Copy link
Copy Markdown

Codecov Report

Merging #3660 (06194f4) into master (ed839d9) will increase coverage by 0.02%.
Report is 4 commits behind head on master.
The diff coverage is 50.00%.

@@            Coverage Diff             @@
##           master    #3660      +/-   ##
==========================================
+ Coverage   84.77%   84.80%   +0.02%     
==========================================
  Files         219      219              
  Lines        8961     8949      -12     
  Branches       33       33              
==========================================
- Hits         7597     7589       -8     
+ Misses       1364     1360       -4     
Files Coverage Δ
...y/intelligent-test-runner/get-itr-configuration.js 78.94% <100.00%> (+2.94%) ⬆️
...ty/intelligent-test-runner/get-skippable-suites.js 73.91% <0.00%> (+1.49%) ⬆️

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@pr-commenter

pr-commenter Bot commented Sep 27, 2023

Copy link
Copy Markdown

Benchmarks

Benchmark execution time: 2023-09-27 12:44:33

Comparing candidate commit 06194f4 in PR branch juan-fernandez/remove-app-key-usage with baseline commit ed839d9 in branch master.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 384 metrics, 8 unstable metrics.

@juan-fernandez
juan-fernandez force-pushed the juan-fernandez/remove-app-key-usage branch from 4482dd3 to 06194f4 Compare September 27, 2023 12:30
@juan-fernandez
juan-fernandez marked this pull request as ready for review September 27, 2023 12:47
@juan-fernandez
juan-fernandez requested review from a team as code owners September 27, 2023 12:47

@szegedi szegedi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Comment on lines -139 to +137
delete process.env.DD_APP_KEY
delete process.env.DD_API_KEY

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess this was an oversight before that API key wasn't deleted?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

well I was testing the failure of the ITR settings request, which failed as long as any app or api key were missing. Removing app key then was enough

@juan-fernandez juan-fernandez changed the title [ci-visibility] Remove usage of application key [ci-visibility] Remove usage of application key for intelligent test runner Sep 27, 2023
@juan-fernandez
juan-fernandez merged commit b37a12e into master Sep 27, 2023
@juan-fernandez
juan-fernandez deleted the juan-fernandez/remove-app-key-usage branch September 27, 2023 13:10
This was referenced Sep 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants