+11
-3
.github/workflows/catsky-release.yml
+11
-3
.github/workflows/catsky-release.yml
···
1
1
name: Release Catsky
2
-
on: workflow_dispatch # could be weekly/etc or on a separate branch.
2
+
3
+
on:
4
+
workflow_dispatch:
5
+
schedule:
6
+
- cron: "25 2 * * 1" # at 02:25 on monday
3
7
4
8
jobs:
5
9
build-android:
···
54
58
name: android
55
59
path: .
56
60
61
+
- name: Get release date
62
+
id: date
63
+
run: echo "date=$(date +'%Y.%m.%d')" >> $GITHUB_OUTPUT
64
+
57
65
- name: Create GitHub Release
58
66
id: create_release
59
67
uses: actions/create-release@v1
60
68
env:
61
69
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
62
70
with:
63
-
tag_name: catsky-v${{ github.run_number }}
64
-
release_name: Catsky v${{ github.run_number }}
71
+
tag_name: catsky-${{ steps.date.outputs.date }}
72
+
release_name: Catsky ${{ steps.date.output.date }}
65
73
draft: false
66
74
prerelease: false
67
75