From 08bb2223a6cf30bf76c9ffc82db4832dab0291e0 Mon Sep 17 00:00:00 2001 From: Takahiro Ebato Date: Sat, 16 Mar 2024 16:55:20 +0900 Subject: [PATCH] Update gem.yml --- .github/workflows/gem.yml | 41 ++++++++++++++++++--------------------- 1 file changed, 19 insertions(+), 22 deletions(-) diff --git a/.github/workflows/gem.yml b/.github/workflows/gem.yml index 8423e4f..d5a2ae6 100644 --- a/.github/workflows/gem.yml +++ b/.github/workflows/gem.yml @@ -2,10 +2,8 @@ name: Cross Gem on: push: - branches: - - release-gem-workflow -# tags: -# - "v*" + tags: + - "v*" jobs: ci-data: @@ -48,23 +46,22 @@ jobs: if-no-files-found: error retention-days: 1 - - name: Display structure of created files - run: git ls-files - name: Display structure of created files run: ls -R pkg/ -# - name: Release gem -# if: startsWith(github.ref, 'refs/tags/v') -# working-directory: pkg/ -# env: -# GEM_API_KEY: ${{secrets.GEM_API_KEY}} -# run: | -# mkdir -p $HOME/.gem -# touch $HOME/.gem/credentials -# chmod 0600 $HOME/.gem/credentials -# printf -- "---\n:rubygems_api_key: ${GEM_API_KEY}\n" > $HOME/.gem/credentials -# for i in *.gem; do -# if [ -f "$i" ] -# then -# gem push "$i" || true -# fi -# done + + - name: Release gem + if: startsWith(github.ref, 'refs/tags/v') + working-directory: pkg/ + env: + GEM_API_KEY: ${{secrets.GEM_API_KEY}} + run: | + mkdir -p $HOME/.gem + touch $HOME/.gem/credentials + chmod 0600 $HOME/.gem/credentials + printf -- "---\n:rubygems_api_key: ${GEM_API_KEY}\n" > $HOME/.gem/credentials + for i in *.gem; do + if [ -f "$i" ] + then + gem push "$i" || true + fi + done