Update .github/workflows/build.yml
Some checks failed
build / build (push) Failing after 4m34s

This commit is contained in:
obvtiger 2025-04-25 09:54:15 +02:00
parent 7d14dffae1
commit e99bab37b7

View file

@ -21,8 +21,29 @@ jobs:
run: chmod +x ./gradlew
- name: build
run: ./gradlew build
- name: capture build artifacts
uses: https://git.eplg.services/actions/upload-artifact@v4
- name: Generate release tag
if: github.ref == 'refs/heads/master'
id: tag
run: |
echo "RELEASE_TAG=build-$(date +'%Y%m%d%H%M%S')" >> $GITHUB_ENV
- name: Create artifact archive
if: github.ref == 'refs/heads/master'
run: |
mkdir -p release-files
cd target
find . -name "*.jar" -o -name "*.war" -o -name "*.zip" | xargs -I{} cp {} ../release-files/
cd ..
echo "Build completed on $(date)" > release-files/build-info.txt
echo "Git commit: ${{ github.sha }}" >> release-files/build-info.txt
tar -czvf coreprotect-build.tar.gz -C release-files .
mkdir -p release
mv coreprotect-build.tar.gz release/
- name: Publish to Forgejo Releases
if: github.ref == 'refs/heads/master'
uses: https://git.eplg.services/actions/forgejo-release@v2.6.0
with:
name: Artifacts
path: build/libs/
direction: upload
tag: ${{ env.RELEASE_TAG }}
release-dir: release
release-notes: "Automated build from master branch"
override: true