From b499327adfba85f6414fe36df4b4843fc7f53d67 Mon Sep 17 00:00:00 2001 From: Brian McKeon Date: Sat, 27 Jan 2024 12:35:37 -0500 Subject: [PATCH] Testing access token. --- .github/workflows/release.yaml | 55 ++++++++++++++++++++-------------- 1 file changed, 32 insertions(+), 23 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 6599dd5..d9532fc 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -20,6 +20,13 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Acquire access token + id: access-token + uses: actions/create-github-app-token@v1 + with: + app-id: ${{ secrets.GITBOT_APP_ID }} + private-key: ${{ secrets.GITBOT_APP_PRIVATE_KEY }} + - name: Run Pre-Release Checks run: | ./.github/check-release.sh "${{ env.tag }}" "${{ env.maintainer-email }}" @@ -29,39 +36,41 @@ jobs: exit 1 fi - - name: Set up GHC ${{ env.ghc-version }} - uses: haskell-actions/setup@latest - id: setup - with: - ghc-version: ${{ env.ghc-version }} - cabal-version: ${{ env.cabal-version }} - cabal-update: true + # - name: Set up GHC ${{ env.ghc-version }} + # uses: haskell-actions/setup@latest + # id: setup + # with: + # ghc-version: ${{ env.ghc-version }} + # cabal-version: ${{ env.cabal-version }} + # cabal-update: true - - name: Configure the build - run: | - cabal configure --enable-tests --enable-benchmarks --disable-documentation - cabal build all --dry-run + # - name: Configure the build + # run: | + # cabal configure --enable-tests --enable-benchmarks --disable-documentation + # cabal build all --dry-run - - name: Install dependencies - run: cabal build all --only-dependencies + # - name: Install dependencies + # run: cabal build all --only-dependencies - - name: Build - run: cabal build all + # - name: Build + # run: cabal build all - - name: Run tests - run: cabal test all + # - name: Run tests + # run: cabal test all - - name: Check cabal file - run: cabal check + # - name: Check cabal file + # run: cabal check - - name: Build documentation - run: cabal haddock all + # - name: Build documentation + # run: cabal haddock all - - name: Build source archive - run: cabal sdist + # - name: Build source archive + # run: cabal sdist - name: Create GitHub Release uses: actions/create-release@latest + env: + GITHUB_TOKEN: ${{ steps.access-token.outputs.token }} with: tag_name: ${{ env.tag }} release_name: Release ${{ env.tag }}