diff --git a/.github/workflows/publish.yml b/.github/workflows/distribute.yml similarity index 96% rename from .github/workflows/publish.yml rename to .github/workflows/distribute.yml index fb2a48e..31eae01 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/distribute.yml @@ -1,5 +1,3 @@ -name: Publish - on: workflow_call: inputs: @@ -61,4 +59,4 @@ jobs: message: | Update vmatch formula to ${{ inputs.version }} - https://github.com/anttiharju/vmatch/blob/${{ github.sha }}/.github/workflows/publish.yml + https://github.com/anttiharju/vmatch/blob/${{ github.sha }}/.github/workflows/distribute.yml diff --git a/.github/workflows/validate.yml b/.github/workflows/project.yml similarity index 95% rename from .github/workflows/validate.yml rename to .github/workflows/project.yml index bf1a30f..ad3bfef 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/project.yml @@ -2,7 +2,7 @@ on: push: branches: - main - paths: + paths: # opposite of release.yml - "!pkg/**" - "!main.go" - "!go.mod" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1fbaed8..afc3372 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,15 +8,13 @@ on: - "go.mod" jobs: - # First check happened on pull_request event - # Second check happens on push to main - double-check: - name: Double check - uses: ./.github/workflows/validate.yml + project: + name: Project + uses: ./.github/workflows/project.yml release: name: Release - needs: double-check + needs: project runs-on: ubuntu-24.04 permissions: contents: write @@ -38,10 +36,10 @@ jobs: go_version: ${{ steps.get-metadata.outputs.go_version }} version: ${{ steps.get-metadata.outputs.version }} - publish: - name: Publish + distribute: + name: Distribute needs: release - uses: ./.github/workflows/publish.yml + uses: ./.github/workflows/distribute.yml permissions: contents: write with: