4141 run : bash ci/setup-toolchain.sh
4242 if : github.event_name == 'schedule'
4343 - name : Run tests
44- run : sh ci/run.sh ${{ matrix.os }}
44+ run : sh -c "exit 1"
4545
4646 create_issue :
4747 runs-on : ubuntu-latest
@@ -50,24 +50,31 @@ jobs:
5050 # TEST: remove the nightly trigger condition
5151 if : always() && needs.build_and_test.result == 'failure'
5252
53+ permissions :
54+ issues : write
55+
5356 steps :
5457 - name : Create an issue
5558 shell : bash
59+ env :
60+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
5661 run : |
57- readarray -t exists < <(gh issue list --state open --label nightly-CI-failed --json number --jq '.[].number')
58- if [ -n "${exists[@]}" ]; then
59- echo "Not opening another issue, already have ${#exists[@]} issue(s), latest at https://github.com/rust-lang/rust-semverver/issues/${exists[0]}."
62+ set -x
63+ readarray -t exists < <(gh issue list --state open --label nightly-CI-failed --json number --jq '.[].number' --repo "$GITHUB_REPOSITORY")
64+ if [[ -n "${exists[@]}" ]]; then
65+ echo "Not opening another issue, already have ${#exists[@]} issue(s), latest at ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/issues/${exists[0]}."
6066 else
6167 cat << EOF | gh issue create \
6268 --label nightly-CI-failed \
6369 --title "Nightly CI run failed" \
70+ --repo "$GITHUB_REPOSITORY" \
6471 --body-file -
6572 The nightly CI run on $(date +%F) seems to have failed.
6673
67- - Check the logs at https://github.com/rust-lang/rust-semverver /actions/runs/${{ github.run_id }}
68- - Update to the latest ` rustc-nightly` if necessary
74+ - Check the logs at ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY} /actions/runs/${{ github.run_id }}
75+ - Update to the latest ' rustc-nightly' if necessary
6976 - Investigate test run failures if any
70- EOF
77+ EOF
7178 fi
7279
7380 # https://forge.rust-lang.org/infra/docs/bors.html#adding-a-new-repository-to-bors
0 commit comments