curseforge.yml 754 B

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