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
WARNING! Although there is a key with this ID in the database it does not verify this commit! This commit is SUSPICIOUS.
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 }}