diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 41adf07..720e452 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -131,16 +131,15 @@ jobs: - name: Upload the mod JAR run: | - # Find the main jar (usually does NOT contain -sources or -dev in the name) - JAR_FILE=$(ls ./release-artifacts/*.jar | grep -vE "sources|dev|api|all" | head -n 1) + # Find the largest JAR file (the main mod file is 120 MiB, others are KiB) + JAR_FILE=$(ls -S ./release-artifacts/*.jar | head -n 1) if [ ! -f "$JAR_FILE" ]; then echo "Error: Main JAR not found in ./release-artifacts/" - ls ./release-artifacts/ exit 1 fi - echo "Uploading: $(basename $JAR_FILE)" + echo "Uploading largest file: $(basename $JAR_FILE)" curl -X POST \ -H "Authorization: token ${{ secrets.GITEATOKEN }}" \