Skip to content

Commit

Permalink
ci: Update artifact actions (#27268)
Browse files Browse the repository at this point in the history
  • Loading branch information
zharinov committed Feb 14, 2024
1 parent 13bb559 commit ab1f3f0
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 8 deletions.
15 changes: 8 additions & 7 deletions .github/workflows/build.yml
Expand Up @@ -366,9 +366,9 @@ jobs:
- name: Save coverage artifacts
if: (success() || failure()) && github.event.pull_request.draft != true && matrix.coverage
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
with:
name: coverage
name: ${{ matrix.upload-artifact-name }}
path: |
./coverage/lcov
./coverage/json
Expand All @@ -385,10 +385,11 @@ jobs:
sparse-checkout: ${{ env.SPARSE_CHECKOUT }}

- name: Download coverage reports
uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
uses: actions/download-artifact@eaceaf801fd36c7dee90939fad912460b18a1ffe # v4.1.2
with:
name: coverage
pattern: coverage-*
path: coverage
merge-multiple: true

- name: Codecov
uses: codecov/codecov-action@e0b68c6749509c5f83f984dd99a76a1c1a231044 # v4.0.1
Expand Down Expand Up @@ -476,7 +477,7 @@ jobs:
run: pnpm test-e2e:pack

- name: Upload
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
with:
name: renovate-package
path: renovate-0.0.0-semantic-release.tgz
Expand All @@ -500,7 +501,7 @@ jobs:
run: pnpm build:docs

- name: Upload
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
with:
name: docs
path: tmp/docs/
Expand All @@ -526,7 +527,7 @@ jobs:
run: corepack enable

- name: Download package
uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
uses: actions/download-artifact@eaceaf801fd36c7dee90939fad912460b18a1ffe # v4.1.2
with:
name: renovate-package

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/scorecard.yml
Expand Up @@ -42,7 +42,7 @@ jobs:
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: 'Upload artifact'
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
with:
name: SARIF file
path: results.sarif
Expand Down
6 changes: 6 additions & 0 deletions jest.config.ts
Expand Up @@ -288,6 +288,11 @@ interface ShardGroup {
* It's used to set `--test-timeout` Jest CLI flag.
*/
'test-timeout-milliseconds': number;

/**
* It's used as the name for coverage artifact.
*/
'upload-artifact-name': string;
}

/**
Expand Down Expand Up @@ -426,6 +431,7 @@ if (process.env.SCHEDULE_TEST_SHARDS) {
'cache-key': cacheKey,
'runner-timeout-minutes': runnerTimeoutMinutes,
'test-timeout-milliseconds': testTimeoutMilliseconds,
'upload-artifact-name': `coverage-${shards.sort().join('_')}`,
});
}
}
Expand Down

0 comments on commit ab1f3f0

Please sign in to comment.