Sha256: 1339864d514148d2d0525f3bcc921b134b534a4ba7014c055bdce06910683a5c
Contents?: true
Size: 1.83 KB
Versions: 5
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@v2 with: # This should be the same as the one specified for on.pull_request.branches ref: master - name: Checkout actions uses: actions/checkout@v2 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
5 entries across 5 versions & 1 rubygems