Remove Web, and enable releases
Build libsm64 / Build libsm64 for linux (push) Successful in 29s
Build libsm64 / Build libsm64 for windows (push) Successful in 23s
Build libsm64 / Snapshot Release (push) Successful in 2s

This commit is contained in:
2026-06-01 15:43:45 -05:00
parent 54b5e31836
commit 995841fa43
+24 -30
View File
@@ -65,7 +65,7 @@ jobs:
cp README.md artifacts/${{ matrix.identifier }}/
- name: Upload build artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v3
with:
name: libsm64_${{ matrix.identifier }}
path: artifacts/${{ matrix.identifier }}
@@ -75,42 +75,36 @@ jobs:
runs-on: ubuntu-latest
needs: Build
# IMPORTANT: prevents running on tag pushes
if: github.ref_type == 'branch'
steps:
- name: Get short SHA
id: vars
shell: bash
run: |
SHORT_SHA=$(echo "${GITHUB_SHA}" | cut -c1-7)
echo "short_sha=$SHORT_SHA" >> $GITHUB_OUTPUT
- name: Download artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v3
with:
path: artifacts
- name: Create zip files
run: |
mkdir -p release_files
zip -r release_files/libsm64_linux.zip artifacts/libsm64_linux
zip -r release_files/libsm64_windows.zip artifacts/libsm64_windows
- name: Create Release
id: release
uses: gitea/actions/gitea-release-action@v1
uses: akkuman/gitea-release-action@v1
with:
api_key: ${{ secrets.GITEA_TOKEN }}
owner: NepuShiro
repo: libsm64
tag_name: build-${{ github.sha }}
release_name: Snapshot Build ${{ github.sha }}
token: ${{ secrets.GITEA_TOKEN }}
repository: NepuShiro/libsm64
tag_name: build-${{ steps.vars.outputs.short_sha }}
name: Snapshot Build ${{ steps.vars.outputs.short_sha }}
prerelease: true
- name: Upload Linux artifact
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ steps.release.outputs.upload_url }}
asset_path: artifacts/libsm64_linux.zip
asset_name: libsm64_linux.zip
asset_content_type: application/zip
env:
GITHUB_TOKEN: ${{ secrets.GITEA_TOKEN }}
- name: Upload Windows artifact
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ steps.release.outputs.upload_url }}
asset_path: artifacts/libsm64_windows.zip
asset_name: libsm64_windows.zip
asset_content_type: application/zip
env:
GITHUB_TOKEN: ${{ secrets.GITEA_TOKEN }}
files: |
release_files/libsm64_linux.zip
release_files/libsm64_windows.zip