diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml new file mode 100644 index 00000000..b8c8f864 --- /dev/null +++ b/.github/workflows/dev.yml @@ -0,0 +1,38 @@ +name: Build Snapshots +on: + push: + branches: [ "main" ] + paths-ignore: + - '*.md' + pull_request: + branches: [ "main" ] + paths-ignore: + - '*.md' +permissions: + contents: write +jobs: + build: + permissions: + contents: write + packages: write + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Setup Java 8 + uses: actions/setup-java@v3 + with: + distribution: temurin + java-version: 8 + - name: Get short SHA + run: echo "SHORT_SHA=${GITHUB_SHA::7}" >> $GITHUB_ENV + - name: Build Package + uses: gradle/gradle-build-action@v2 + with: + arguments: :overflow-core-all:shadowJar + - name: Upload Artifacts + uses: actions/upload-artifact@v3 + with: + name: overflow-core-all-${{ env.SHORT_SHA }} + path: overflow-core-all/build/libs/*-all.jar + if-no-files-found: error