ci: release tag after builds are done

This commit is contained in:
Mitchell Hashimoto
2023-03-05 08:55:35 -08:00
parent 93d7f4d76b
commit 6a320db349

View File

@ -9,6 +9,16 @@ on:
name: Release Tip name: Release Tip
jobs: jobs:
tag:
runs-on: ubuntu-latest
needs: [flatpak, build-macos]
steps:
- uses: actions/checkout@v3
- name: Tip Tag
run: |
git tag -fa tip -m "Latest Continuous Release" ${GITHUB_SHA}
git push --force origin tip
flatpak: flatpak:
if: ${{ github.event_name == 'workflow_dispatch' || github.event.workflow_run.conclusion == 'success' }} if: ${{ github.event_name == 'workflow_dispatch' || github.event.workflow_run.conclusion == 'success' }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
@ -103,12 +113,6 @@ jobs:
target_commitish: ${{ github.sha }} target_commitish: ${{ github.sha }}
files: ghostty-macos-universal-unsigned.zip files: ghostty-macos-universal-unsigned.zip
# Update the Release Tag
- name: Tip Tag
run: |
git tag -fa tip -m "Latest Continuous Release" ${GITHUB_SHA}
git push --force origin tip
- name: Codesign app bundle - name: Codesign app bundle
env: env:
MACOS_CERTIFICATE: ${{ secrets.PROD_MACOS_CERTIFICATE }} MACOS_CERTIFICATE: ${{ secrets.PROD_MACOS_CERTIFICATE }}