Sha256: def3259b7a0cce4795118b84f46dcab1e40a2d64ecbc4a88e057008ea14b55f0
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/pstore' runs-on: ubuntu-latest environment: name: rubygems.org url: https://rubygems.org/gems/pstore permissions: contents: write id-token: write steps: - name: Harden Runner uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2 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@9e85cb11501bebc2ae661c1500176316d3987059 # v1.1.0 - 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 |
---|---|
pstore-0.1.4 | .github/workflows/push_gem.yml |