|
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