diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 94f494b65c47..ecb21d4eb229 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -9,9 +9,9 @@ on: - rust-1.** env: - TARGET_BRANCH: 'gh-pages' - SHA: '${{ github.sha }}' - SSH_REPO: 'git@github.com:${{ github.repository }}.git' + TARGET_BRANCH: "gh-pages" + SHA: "${{ github.sha }}" + SSH_REPO: "git@github.com:${{ github.repository }}.git" jobs: deploy: @@ -19,48 +19,48 @@ jobs: if: github.repository == 'rust-lang/rust-clippy' steps: - # Setup - - name: Checkout - uses: actions/checkout@v4 + # Setup + - name: Checkout + uses: actions/checkout@v4 - - name: Checkout - uses: actions/checkout@v4 - with: - ref: ${{ env.TARGET_BRANCH }} - path: 'out' + - name: Checkout + uses: actions/checkout@v4 + with: + ref: ${{ env.TARGET_BRANCH }} + path: "out" - # Run - - name: Set tag name - if: startswith(github.ref, 'refs/tags/') - run: | - TAG=$(basename ${{ github.ref }}) - echo "TAG_NAME=$TAG" >> $GITHUB_ENV - - name: Set beta to true - if: github.ref == 'refs/heads/beta' - run: echo "BETA=true" >> $GITHUB_ENV + # Run + - name: Set tag name + if: startswith(github.ref, 'refs/tags/') + run: | + TAG=$(basename ${{ github.ref }}) + echo "TAG_NAME=$TAG" >> $GITHUB_ENV + - name: Set beta to true + if: github.ref == 'refs/heads/beta' + run: echo "BETA=true" >> $GITHUB_ENV - # We need to check out all files that (transitively) depend on the - # structure of the gh-pages branch, so that we're able to change that - # structure without breaking the deployment. - - name: Use deploy files from master branch - run: | - git fetch --no-tags --prune --depth=1 origin master - git checkout origin/master -- .github/deploy.sh util/versions.py util/gh-pages/versions.html + # We need to check out all files that (transitively) depend on the + # structure of the gh-pages branch, so that we're able to change that + # structure without breaking the deployment. + - name: Use deploy files from master branch + run: | + git fetch --no-tags --prune --depth=1 origin master + git checkout origin/master -- .github/deploy.sh util/versions.py util/gh-pages/versions.html - # Generate lockfile for caching to avoid build problems with cached deps - - name: cargo generate-lockfile - run: cargo generate-lockfile + # Generate lockfile for caching to avoid build problems with cached deps + - name: cargo generate-lockfile + run: cargo generate-lockfile - - name: Cache - uses: Swatinem/rust-cache@v2.7.0 - with: - save-if: ${{ github.ref == 'refs/heads/master' }} + - name: Cache + uses: Swatinem/rust-cache@v2.7.0 + with: + save-if: ${{ github.ref == 'refs/heads/master' }} - - name: cargo collect-metadata - run: cargo collect-metadata + - name: cargo collect-metadata + run: cargo collect-metadata - - name: Deploy - run: | - eval "$(ssh-agent -s)" - ssh-add - <<< "${{ secrets.DEPLOY_KEY }}" - bash .github/deploy.sh + - name: Deploy + run: | + eval "$(ssh-agent -s)" + ssh-add - <<< "${{ secrets.DEPLOY_KEY }}" + bash .github/deploy.sh