curseforge.yml 750 B

12345678910111213141516171819202122232425262728
  1. name: CF CI
  2. on:
  3. push:
  4. branches:
  5. - 3.x
  6. - 4.x-unstable
  7. jobs:
  8. build:
  9. runs-on: ubuntu-latest
  10. if: "!contains(github.event.head_commit.message, 'ci skip')"
  11. steps:
  12. - uses: actions/checkout@v1
  13. - name: Set up JDK 1.8
  14. uses: actions/setup-java@v1
  15. with:
  16. java-version: 1.8
  17. - name: Clean Gradle
  18. run: ./gradlew clean --refresh-dependencies --stacktrace
  19. env:
  20. danielshe_curse_api_key: ${{ secrets.CF_API_KEY }}
  21. BRANCH_NAME: ${{ github.ref }}
  22. - name: Upload to CurseForge
  23. run: ./gradlew build releaseOnCf --stacktrace
  24. env:
  25. danielshe_curse_api_key: ${{ secrets.CF_API_KEY }}
  26. BRANCH_NAME: ${{ github.ref }}