41
41
run : bash ci/setup-toolchain.sh
42
42
if : github.event_name == 'schedule'
43
43
- name : Run tests
44
- run : sh ci/run.sh ${{ matrix.os }}
44
+ run : sh -c "exit 1"
45
45
46
46
create_issue :
47
47
runs-on : ubuntu-latest
@@ -52,22 +52,28 @@ jobs:
52
52
53
53
steps :
54
54
- name : Create an issue
55
+ permissions :
56
+ issues : write
55
57
shell : bash
58
+ env :
59
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
56
60
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]}."
61
+ set -x
62
+ readarray -t exists < <(gh issue list --state open --label nightly-CI-failed --json number --jq '.[].number' --repo "$GITHUB_REPOSITORY")
63
+ if [[ -n "${exists[@]}" ]]; then
64
+ echo "Not opening another issue, already have ${#exists[@]} issue(s), latest at ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/issues/${exists[0]}."
60
65
else
61
66
cat << EOF | gh issue create \
62
67
--label nightly-CI-failed \
63
68
--title "Nightly CI run failed" \
69
+ --repo "$GITHUB_REPOSITORY" \
64
70
--body-file -
65
71
The nightly CI run on $(date +%F) seems to have failed.
66
72
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
73
+ - Check the logs at ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY} /actions/runs/${{ github.run_id }}
74
+ - Update to the latest ' rustc-nightly' if necessary
69
75
- Investigate test run failures if any
70
- EOF
76
+ EOF
71
77
fi
72
78
73
79
# https://forge.rust-lang.org/infra/docs/bors.html#adding-a-new-repository-to-bors
0 commit comments