Create auto-release.yml

This commit is contained in:
oobabooga 2023-10-15 17:25:29 -03:00 committed by GitHub
parent 2706394bfe
commit 45fa803943
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

27
.github/workflows/auto-release.yml vendored Normal file
View File

@ -0,0 +1,27 @@
name: Weekly Snapshot Release
on:
schedule:
- cron: '15 20 * * 0'
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
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}