Compare commits

...

1 Commits

Author SHA1 Message Date
cb819fce73 Create release.yaml
Signed-off-by: __JosephAbbey <me@josephabbey.dev>
2025-07-06 20:10:40 +01:00

32
.github/workflows/release.yaml vendored Normal file
View File

@ -0,0 +1,32 @@
name: Release
run-name: ${{ github.actor }} is releasing 🚀
on:
push:
tags:
- '*'
jobs:
Create-Release:
runs-on: ubuntu-latest
environment: production
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Decrypt developer key
# see https://docs.github.com/en/actions/security-for-github-actions/security-guides/using-secrets-in-github-actions#storing-large-secrets
run: ./.github/scripts/decrypt_secret.sh
env:
INPUT: ./developer_key.gpg
OUTPUT: ./developer_key
PASSPHRASE: ${{ secrets.DEVELOPER_KEY_PASSPHRASE }}
- name: Create release
uses: blackshadev/garmin-connectiq-release-action@8.2.1
with:
projectJungle: ./monkey.jungle
developerKey: ./developer_key
outputPath: out/app.iq
- name: Upload release artifacts
uses: actions/upload-artifact@v4
with:
name: garmin-home-assistant-${{ github.ref_name }}
path: out/app.iq