Skip to content

Commit

Permalink
[CI] Use a lockfile for installing the datadog package
Browse files Browse the repository at this point in the history
Without a lockfile, it could fail to compile when the dependencies have changed.
  • Loading branch information
Kobzol committed Dec 16, 2024
1 parent a224f38 commit 6e22b84
Show file tree
Hide file tree
Showing 4 changed files with 5,018 additions and 10 deletions.
5 changes: 3 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -235,8 +235,9 @@ jobs:
DATADOG_API_KEY: ${{ secrets.DATADOG_API_KEY }}
DD_GITHUB_JOB_NAME: ${{ matrix.name }}
run: |
npm install -g @datadog/datadog-ci@^2.x.x
python3 src/ci/scripts/upload-build-metrics.py build/cpu-usage.csv
cd src/ci
npm ci
python3 scripts/upload-build-metrics.py ../../build/cpu-usage.csv
# This job isused to tell bors the final status of the build, as there is no practical way to detect
# when a workflow is successful listening to webhooks only in our current bors implementation (homu).
Expand Down
Loading

0 comments on commit 6e22b84

Please sign in to comment.