First code name: Weekly Snapshot Release on: schedule: - cron: '15 20 * * 0' workflow_dispatch: {}
jobs: create_release: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2
- name: Set snapshot tag
id: set_snapshot_tag
run: echo ::set-output name=tag::snapshot-$(date +'%Y-%m-%d')
- name: Create release
id: create_release
uses: softprops/action-gh-release@v1
with:
generate_release_notes: true
tag_name: ${{ steps.set_snapshot_tag.outputs.tag }}
name: ${{ steps.set_snapshot_tag.outputs.tag }}
draft: false
prerelease: false