Sha256: 67bce6bc0c53a35570a304c56770dbedc0698e743f4501f697606e7b9f5f2fe2
Contents?: true
Size: 1.83 KB
Versions: 2
Compression:
Stored size: 1.83 KB
Contents
name: Automated product release on: pull_request: branches: [ master ] types: [ closed ] jobs: check-release: name: Check release required runs-on: ubuntu-latest if: ${{ github.event.pull_request.merged && endsWith(github.repository, '-private') != true }} outputs: release: ${{ steps.check.outputs.ready }} steps: - name: Checkout actions uses: actions/checkout@v2 with: repository: pubnub/client-engineering-deployment-tools ref: v1 token: ${{ secrets.GH_TOKEN }} path: .github/.release/actions - id: check name: Check pre-release completed uses: ./.github/.release/actions/actions/checks/release with: token: ${{ secrets.GH_TOKEN }} publish: name: Publish package runs-on: ubuntu-latest needs: check-release if: ${{ needs.check-release.outputs.release == 'true' }} steps: - name: Checkout repository uses: actions/checkout@v3 with: # This should be the same as the one specified for on.pull_request.branches ref: master - name: Checkout actions uses: actions/checkout@v3 with: repository: pubnub/client-engineering-deployment-tools ref: v1 token: ${{ secrets.GH_TOKEN }} path: .github/.release/actions - name: Publish to RubyGems uses: ./.github/.release/actions/actions/services/rubygems with: token: ${{ secrets.GH_TOKEN }} gem-username: ${{ secrets.GEMS_ACCOUNT }} gem-token: ${{ secrets.GEMS_API_KEY }} - name: Create Release uses: ./.github/.release/actions/actions/services/github-release with: token: ${{ secrets.GH_TOKEN }} jira-api-key: ${{ secrets.JIRA_API_KEY }} last-service: true
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pubnub-5.1.2 | .github/workflows/release.yml |
pubnub-5.1.1 | .github/workflows/release.yml |