mirror of
https://hub.njuu.cf/TheAlgorithms/C-Plus-Plus.git
synced 2023-10-11 13:05:55 +08:00
feat: label PR on CI fail (WIP) (#2455)
* feat: label PR on CI fail * updating DIRECTORY.md --------- Co-authored-by: github-actions[bot] <github-actions@users.noreply.github.com>
This commit is contained in:
parent
4f4585d4c1
commit
0934ec4a8a
18
.github/workflows/awesome_workflow.yml
vendored
18
.github/workflows/awesome_workflow.yml
vendored
@ -94,6 +94,8 @@ jobs:
|
|||||||
name: Compile checks
|
name: Compile checks
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
needs: [MainSequence]
|
needs: [MainSequence]
|
||||||
|
permissions:
|
||||||
|
pull-requests: write
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
os: [ubuntu-latest, windows-latest, macOS-latest]
|
os: [ubuntu-latest, windows-latest, macOS-latest]
|
||||||
@ -101,5 +103,17 @@ jobs:
|
|||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
with:
|
with:
|
||||||
submodules: true
|
submodules: true
|
||||||
- run: cmake -B ./build -S .
|
- run: |
|
||||||
- run: cmake --build build
|
cmake -B ./build -S .
|
||||||
|
cmake --build build
|
||||||
|
- name: Label on PR fail
|
||||||
|
uses: actions/github-script@v6
|
||||||
|
if: ${{ failure() && matrix.os == 'ubuntu-latest' && github.event_name == 'pull_request' }}
|
||||||
|
with:
|
||||||
|
script: |
|
||||||
|
github.rest.issues.addLabels({
|
||||||
|
issue_number: context.issue.number,
|
||||||
|
owner: context.repo.owner,
|
||||||
|
repo: context.repo.repo,
|
||||||
|
labels: ['automated tests are failing']
|
||||||
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user