mirror of
https://github.com/sekwah41/Advanced-Portals.git
synced 2025-02-16 20:31:20 +01:00
BREAKING CHANGE: This is a complete recode, features may be missing or different, if there are issues please open an issue on github or contact us about it on discord.
38 lines
1.3 KiB
YAML
38 lines
1.3 KiB
YAML
on:
|
||
push:
|
||
branches-ignore:
|
||
- main
|
||
workflow_dispatch:
|
||
name: Build
|
||
jobs:
|
||
snapshot:
|
||
#if: ${{!startsWith(github.ref.split(’/’)[2], 'release-please')}}
|
||
runs-on: ubuntu-latest
|
||
# https://github.com/google-github-actions/release-please-action in case more config is needed
|
||
steps:
|
||
- uses: actions/checkout@v3
|
||
# these if statements ensure that a publication only occurs when
|
||
# a new release is created:
|
||
- name: Cache Gradle packages
|
||
uses: actions/cache@v3
|
||
with:
|
||
path: ~/.gradle/caches
|
||
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
|
||
restore-keys: ${{ runner.os }}-gradle
|
||
- name: Set up JDK 17
|
||
uses: actions/setup-java@v3
|
||
with:
|
||
distribution: temurin
|
||
java-version: 17
|
||
# - name: Download MC assets
|
||
# run: ./gradlew downloadAssets --info --debug || ./gradlew downloadAssets --info --debug || (sleep 30s && ./gradlew downloadAssets --info --debug)
|
||
# - name: Run DataGen
|
||
# run: ./gradlew runData
|
||
- name: Build and upload preview (run for non-release builds)
|
||
if: ${{ github.ref && !contains( github.ref, 'renovate/deps') }}
|
||
env:
|
||
DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }}
|
||
run: |
|
||
# Build
|
||
./gradlew build discordupload
|