Make sure parallel CI runs can't interfere
This commit is contained in:
parent
49404e33ce
commit
a9a904a8a4
8
.github/workflows/ci.yml
vendored
8
.github/workflows/ci.yml
vendored
@ -28,7 +28,7 @@ jobs:
|
||||
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
file: README.md
|
||||
asset_name: TEST.md
|
||||
tag: ci-test-${{ matrix.os }}
|
||||
tag: ci-test-${{ matrix.os }}-${{ GITHUB_RUN_ID }}
|
||||
overwrite: true
|
||||
prerelease: true
|
||||
body: "rofl lol test"
|
||||
@ -44,7 +44,7 @@ jobs:
|
||||
const expected = fs.readFileSync("README.md")
|
||||
const release = await github.repos.getReleaseByTag({
|
||||
...context.repo,
|
||||
tag: "ci-test-${{ matrix.os }}",
|
||||
tag: "ci-test-${{ matrix.os }}-${{ GITHUB_RUN_ID }}",
|
||||
})
|
||||
assert.deepStrictEqual(release.data.prerelease, true)
|
||||
assert.deepStrictEqual(release.data.body, "rofl lol test")
|
||||
@ -59,7 +59,7 @@ jobs:
|
||||
script: |
|
||||
const release = await github.repos.getReleaseByTag({
|
||||
...context.repo,
|
||||
tag: "ci-test-${{ matrix.os }}",
|
||||
tag: "ci-test-${{ matrix.os }}-${{ GITHUB_RUN_ID }}",
|
||||
})
|
||||
await github.repos.deleteRelease({
|
||||
...context.repo,
|
||||
@ -67,5 +67,5 @@ jobs:
|
||||
})
|
||||
await github.git.deleteRef({
|
||||
...context.repo,
|
||||
ref: "tags/ci-test-${{ matrix.os }}",
|
||||
ref: "tags/ci-test-${{ matrix.os }}-${{ GITHUB_RUN_ID }}",
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user