Skip to content

Release

Release #18

Workflow file for this run

---
name: Release
on:
workflow_dispatch:
schedule:
- cron: "0 0 1 * *"
jobs:
release:
name: Release
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Generate Token
uses: actions/create-github-app-token@v1
id: app-token
with:
app-id: "${{ secrets.BOT_APP_ID }}"
private-key: "${{ secrets.BOT_APP_PRIVATE_KEY }}"
- name: Version
id: version
run: |
version="$(date +'%Y').$(date +'%-m')"
echo "version=${version}.0" >> $GITHUB_OUTPUT
- name: Create Release
uses: softprops/action-gh-release@v2
with:
generate_release_notes: true
tag_name: "${{ steps.version.outputs.version }}"
token: "${{ steps.app-token.outputs.token }}"