From 87f53b237e8e8fc06fe062bf68d14da73696393b Mon Sep 17 00:00:00 2001 From: MrXiaoM Date: Sun, 3 Dec 2023 00:32:37 +0800 Subject: [PATCH] Create dev.yml --- .github/workflows/dev.yml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .github/workflows/dev.yml 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