From 8d59caf6b3feb962377c3a4a794027524859256e Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Sun, 9 Jul 2023 18:04:56 +0800 Subject: [PATCH] Update the GitHub action for gem release --- .github/workflows/build.yml | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 541efdc..aec53c2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,13 +13,12 @@ jobs: - uses: cachix/install-nix-action@v22 with: github_access_token: ${{ secrets.GITHUB_TOKEN }} - - name: Release gem - run: | - mkdir -p ~/.gem - cat << EOF > ~/.gem/credentials - --- - :github: Bearer ${{ secrets.GITHUB_TOKEN }} - :rubygems_api_key: ${{ secrets.RUBYGEMS_API_KEY }} - EOF - chmod 0600 ~/.gem/credentials - nix develop -c rake release + - name: Enter Nix devenv + run: nix develop + - name: Release Gem + if: contains(github.ref, 'refs/tags/v') + uses: cadwallion/publish-rubygems-action@master + env: + GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} + RUBYGEMS_API_KEY: ${{secrets.RUBYGEMS_API_KEY}} + RELEASE_COMMAND: rake release