|
11 | 11 | - 'master' |
12 | 12 | schedule: |
13 | 13 | - cron: '6 6 * * *' # At 6:06 UTC every day. |
14 | | - - cron: '22 * * * *' # Also each hour, for testing |
15 | 14 |
|
16 | 15 | env: |
17 | 16 | CARGO_UNSTABLE_SPARSE_REGISTRY: 'true' |
18 | 17 |
|
| 18 | +defaults: |
| 19 | + run: |
| 20 | + shell: bash |
| 21 | + |
19 | 22 | jobs: |
20 | 23 | build: |
21 | 24 | runs-on: ${{ matrix.os }} |
|
60 | 63 |
|
61 | 64 | - name: Install rustup-toolchain-install-master |
62 | 65 | if: ${{ steps.cache.outputs.cache-hit != 'true' }} |
63 | | - shell: bash |
64 | | - run: | |
65 | | - cargo install -f rustup-toolchain-install-master |
| 66 | + run: cargo install -f rustup-toolchain-install-master |
66 | 67 |
|
67 | 68 | - name: Install "master" toolchain |
68 | | - shell: bash |
69 | 69 | run: | |
70 | 70 | if [[ ${{ github.event_name }} == 'schedule' ]]; then |
71 | 71 | echo "Building against latest rustc git version" |
|
80 | 80 | cargo -V |
81 | 81 |
|
82 | 82 | - name: Test |
83 | | - run: bash ./ci.sh |
| 83 | + run: ./ci.sh |
84 | 84 |
|
85 | 85 | style: |
86 | 86 | name: style checks |
@@ -163,7 +163,6 @@ jobs: |
163 | 163 | - name: Install zulip-send |
164 | 164 | run: pip3 install zulip |
165 | 165 | - name: Send Zulip notification |
166 | | - shell: bash |
167 | 166 | env: |
168 | 167 | ZULIP_BOT_EMAIL: ${{ secrets.ZULIP_BOT_EMAIL }} |
169 | 168 | ZULIP_API_TOKEN: ${{ secrets.ZULIP_API_TOKEN }} |
@@ -204,10 +203,10 @@ jobs: |
204 | 203 | ./miri fmt --check || (./miri fmt && git commit -am "fmt") |
205 | 204 | - name: Push changes to a branch |
206 | 205 | run: | |
207 | | - git switch -c "rustup$(date -u +%Y-%m-%d)" |
208 | | - git push -u origin |
| 206 | + BRANCH="rustup$(date -u +%Y-%m-%d)" |
| 207 | + git switch -c $BRANCH |
| 208 | + git push -u origin $BRANCH |
209 | 209 | - name: Create Pull Request |
210 | 210 | run: gh pr create -B master --title 'Automatic sync from rustc' --body '' |
211 | 211 | env: |
212 | 212 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
213 | | - |
0 commit comments