Sha256: 1147998f6f5e04fb20a110265a3b68d55da4752a1e79c20d1143ddd47020f67f

Contents?: true

Size: 1.44 KB

Versions: 30

Compression:

Stored size: 1.44 KB

Contents

---
name: Publish

run-name: Publish ${{ github.ref_name }}

on:
  push:
    tags:
      - v*

jobs:
  build:
    name: Build
    uses: ./.github/workflows/_build.yml
  release:
    name: GitHub Releases
    runs-on: ubuntu-latest
    timeout-minutes: 30
    needs: build
    steps:
      - name: Checkout
        uses: actions/checkout@v3
      - name: Download artifact
        uses: actions/download-artifact@v3
        with:
          name: ${{ needs.build.outputs.artifact_name }}
          path: pkg/
      - name: Create GitHub release
        uses: softprops/action-gh-release@v1
        with:
          token: ${{ secrets.GH_TOKEN }}
          fail_on_unmatched_files: true
          prerelease: ${{ contains(github.ref_name, 'pre') }}
          files: pkg/*
  rubygems:
    name: RubyGems.org
    uses: ./.github/workflows/_publish.yml
    needs: build
    with:
      artifact_name: ${{ needs.build.outputs.artifact_name }}
      registry_key: rubygems
      registry_host: https://rubygems.org
    secrets:
       registry_credentials: ${{ secrets.RUBYGEMS_API_KEY }}
  github:
    name: GitHub Packages
    uses: ./.github/workflows/_publish.yml
    permissions:
      packages: write
    needs: build
    with:
      artifact_name: ${{ needs.build.outputs.artifact_name }}
      registry_key: github
      registry_host: https://rubygems.pkg.github.com/${{ github.repository_owner }}
    secrets:
       registry_credentials: Bearer ${{ secrets.GITHUB_TOKEN }}

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
journal-cli-1.0.36 .github/workflows/publish.yml
journal-cli-1.0.35 .github/workflows/publish.yml
journal-cli-1.0.34 .github/workflows/publish.yml
journal-cli-1.0.33 .github/workflows/publish.yml
journal-cli-1.0.32 .github/workflows/publish.yml
journal-cli-1.0.31 .github/workflows/publish.yml
journal-cli-1.0.30 .github/workflows/publish.yml
journal-cli-1.0.29 .github/workflows/publish.yml
journal-cli-1.0.28 .github/workflows/publish.yml
journal-cli-1.0.27 .github/workflows/publish.yml
journal-cli-1.0.26 .github/workflows/publish.yml
journal-cli-1.0.25 .github/workflows/publish.yml
journal-cli-1.0.24 .github/workflows/publish.yml
journal-cli-1.0.23 .github/workflows/publish.yml
journal-cli-1.0.22 .github/workflows/publish.yml
journal-cli-1.0.21 .github/workflows/publish.yml
journal-cli-1.0.20 .github/workflows/publish.yml
journal-cli-1.0.19 .github/workflows/publish.yml
journal-cli-1.0.18 .github/workflows/publish.yml
journal-cli-1.0.17 .github/workflows/publish.yml