diff options
| author | Tranch <tranch.xiao@gmail.com> | 2026-08-21 08:20:53 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-08-21 08:20:53 +0800 |
| commit | ab070aec5f1d760a2539e14cb19da61593bded15 (patch) | |
| tree | 561fb1651cf6df1cd8df8178c92736ee68a51c3e /.github/workflows/generate_release.yml | |
| parent | 8040190faf592dcde8b3d7d4971df4e70a2cdc56 (diff) | |
| parent | e9fcf0c26fd06e942be00631bbf80cf2aaeadd67 (diff) | |
| download | AeroCore-OS-ab070aec5f1d760a2539e14cb19da61593bded15.tar.gz AeroCore-OS-ab070aec5f1d760a2539e14cb19da61593bded15.zip | |
Merge pull request #20 from AeroCore-IO/testingtesting-candidate-44.20260910.3testing-candidate-44.20260910.2testing-candidate-44.20260910.1testing-candidate-44.20260910testing-candidate-44.20260909testing-44.20260910testing-44.20260829testing-44.20260828testing-44.20260827
Bump docker/login-action to 4.6.0 and update release workflow
Diffstat (limited to '.github/workflows/generate_release.yml')
| -rw-r--r-- | .github/workflows/generate_release.yml | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/.github/workflows/generate_release.yml b/.github/workflows/generate_release.yml new file mode 100644 index 0000000..f741c83 --- /dev/null +++ b/.github/workflows/generate_release.yml @@ -0,0 +1,51 @@ +name: Generate Release + +on: + workflow_call: + inputs: + handwritten: + required: false + type: string + release_tag: + required: true + type: string + workflow_dispatch: + inputs: + handwritten: + description: 'Small changelog about changes in this build' + required: false + type: string + release_tag: + required: true + type: string + +permissions: {} + +jobs: + generate-release: + runs-on: ubuntu-24.04 + permissions: + contents: write + + + steps: + - uses: actions/checkout@v7.0.1 + with: + fetch-depth: 50 + + - name: Determine release channel + id: target + run: | + target="${GITHUB_REF_NAME}" + [[ "${target}" == "main" ]] && target="stable" + echo "target=${target}" >> "$GITHUB_OUTPUT" + + - name: Generate release + uses: softprops/action-gh-release@v3.0.2 + with: + tag_name: "${{ inputs.release_tag }}" + name: "${{ inputs.release_tag }}" + body: | + ${{ inputs.handwritten }} + prerelease: ${{ steps.target.outputs.target != 'stable' }} + make_latest: ${{ steps.target.outputs.target == 'stable' }} |
