curseforge.yml 766 B

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