diff --git a/.github/workflows/test-publish-scoop-bucket.yml b/.github/workflows/test-publish-scoop-bucket.yml index e2096d3..f6c3768 100644 --- a/.github/workflows/test-publish-scoop-bucket.yml +++ b/.github/workflows/test-publish-scoop-bucket.yml @@ -36,7 +36,8 @@ jobs: - name: Install Scoop uses: MinoruSekine/setup-scoop@main - - name: Update and Publish Scoop Bucket + - name: Update Scoop Bucket + shell: pwsh run: | # Clean up previous version Remove-Item -Path './deployment/scoop/managarr.json' -ErrorAction SilentlyContinue @@ -44,6 +45,11 @@ jobs: # Run packaging script python "./deployment/packager.py" ${{ env.RELEASE_VERSION }} "./deployment/scoop/managarr.json.template" "./deployment/scoop/managarr.json" ${{ env.WINDOWS_SHA }} + - name: Persist the new managarr.json to the repo + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + shell: pwsh + run: | # Persist the scoop bucket changes into repo git config user.name "github-actions[bot]" git config user.email "github-actions[bot]@users.noreply.github.com" @@ -51,7 +57,9 @@ jobs: git commit -m "chore: Update Scoop bucket for version ${{ env.RELEASE_VERSION }} [skip ci]" git push origin main - # Publish to Scoop + - name: Publish the updated bucket + shell: pwsh + run: | cd ./deployment/scoop/ scoop bucket add managarr-bucket https://github.com/Dark-Alex-17/managarr/tree/main/deployment/scoop scoop install managarr