Sha256: 32bdf02f4e96f9b53c6235d5ef39025dc9c21deec7d936fe247d44cbab2bd5d4
Contents?: true
Size: 1.13 KB
Versions: 1
Compression:
Stored size: 1.13 KB
Contents
name: Publish gem to rubygems.org on: push: tags: - 'v*' permissions: contents: read jobs: push: if: github.repository == 'ruby/singleton' runs-on: ubuntu-latest environment: name: rubygems.org url: https://rubygems.org/gems/singleton permissions: contents: write id-token: write steps: - name: Harden Runner uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1 with: egress-policy: audit - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 - name: Set up Ruby uses: ruby/setup-ruby@a6e6f86333f0a2523ece813039b8b4be04560854 # v1.190.0 with: bundler-cache: true ruby-version: ruby - name: Publish to RubyGems uses: rubygems/release-gem@612653d273a73bdae1df8453e090060bb4db5f31 # v1 - name: Create GitHub release run: | tag_name="$(git describe --tags --abbrev=0)" gh release create "${tag_name}" --verify-tag --generate-notes env: GITHUB_TOKEN: ${{ secrets.MATZBOT_GITHUB_WORKFLOW_TOKEN }}
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
singleton-0.3.0 | .github/workflows/push_gem.yml |