first commit
This commit is contained in:
38
.gitea/workflows/gitea-create-release.yaml
Normal file
38
.gitea/workflows/gitea-create-release.yaml
Normal file
@@ -0,0 +1,38 @@
|
||||
---
|
||||
name: Gitea Create Release
|
||||
on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
token:
|
||||
description: "Token for authentication"
|
||||
required: true
|
||||
type: string
|
||||
outputs:
|
||||
name:
|
||||
description: "Release name"
|
||||
value: ${{ jobs.create-release.outputs.name }}
|
||||
tag_name:
|
||||
description: "Release tag name"
|
||||
value: ${{ jobs.create-release.outputs.tag_name }}
|
||||
jobs:
|
||||
create-release:
|
||||
name: Create Release
|
||||
steps:
|
||||
- id: facts
|
||||
run: |
|
||||
tag_name=$(date +%F-%H%M%S)
|
||||
echo name="Release ${tag_name}" >> $GITHUB_OUTPUT
|
||||
echo tag_name=${tag_name} >> $GITHUB_OUTPUT
|
||||
- uses: https://gitea.com/actions/gitea-release-action@v1
|
||||
with:
|
||||
name: ${{ steps.facts.outputs.name }}
|
||||
tag_name: ${{ steps.facts.outputs.tag_name }}
|
||||
body: |
|
||||
Automated release triggered by push to main branch.
|
||||
draft: false
|
||||
prerelease: true
|
||||
target_commitish: ${{ gitea.sha }}
|
||||
token: ${{ inputs.token }}
|
||||
outputs:
|
||||
name: ${{ steps.facts.outputs.name }}
|
||||
tag_name: ${{ steps.facts.outputs.tag_name }}
|
||||
Reference in New Issue
Block a user