mirror of
https://github.com/kernelkit/infix.git
synced 2026-07-22 01:13:00 +02:00
GitHub now publishes a sha256 checksum for each release asset, so the separately generated .sha256 files are redundant. Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
39 lines
936 B
YAML
39 lines
936 B
YAML
name: Publish latest Infix
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
workflow_call:
|
|
|
|
jobs:
|
|
publish:
|
|
name: Upload Latest Build
|
|
runs-on: ubuntu-latest
|
|
permissions:
|
|
contents: write
|
|
steps:
|
|
- uses: actions/download-artifact@v8
|
|
with:
|
|
pattern: "artifact-*"
|
|
merge-multiple: true
|
|
|
|
- uses: ncipollo/release-action@v1
|
|
with:
|
|
allowUpdates: true
|
|
replacesArtifacts: true
|
|
omitName: true
|
|
omitBody: true
|
|
omitBodyDuringUpdate: true
|
|
prerelease: true
|
|
tag: "latest"
|
|
token: ${{ secrets.GITHUB_TOKEN }}
|
|
artifacts: "*.tar.gz"
|
|
|
|
- name: Summary
|
|
run: |
|
|
cat <<EOF >> $GITHUB_STEP_SUMMARY
|
|
# Latest Build Complete! :rocket:
|
|
|
|
For the public download links of these build artifacts, please see:
|
|
<https://github.com/kernelkit/infix/releases/tag/latest>
|
|
EOF
|