From 52dffd68225b0482d1603cf7198f7e22a877e549 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johan=20Andr=C3=A9n?= Date: Thu, 15 Feb 2024 09:30:16 +0100 Subject: [PATCH] build: Native image test placeholder (#4350) Adding a mostly empty job so I can iterate on tests in actual PR --- .github/workflows/native-image-tests.yml | 44 ++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .github/workflows/native-image-tests.yml diff --git a/.github/workflows/native-image-tests.yml b/.github/workflows/native-image-tests.yml new file mode 100644 index 0000000000..6e018ddd91 --- /dev/null +++ b/.github/workflows/native-image-tests.yml @@ -0,0 +1,44 @@ +name: Native Image Tests + +on: + schedule: + - cron: "0 0 * * *" + workflow_dispatch: + +permissions: + contents: read + +jobs: + native-image-tests: + name: Run Native Image Tests + runs-on: ubuntu-22.04 + steps: + - name: Checkout + # https://github.com/actions/checkout/releases + # v4.1.1 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 + with: + fetch-depth: 0 + + - name: Checkout GitHub merge + if: github.event.pull_request + run: |- + git fetch origin pull/${{ github.event.pull_request.number }}/merge:scratch + git checkout scratch + - name: Cache Coursier cache + # https://github.com/coursier/cache-action/releases + uses: coursier/cache-action@v6.4.0 + + - name: Set up JDK 11 + # https://github.com/coursier/setup-action/releases + uses: coursier/setup-action@v1.3.4 + with: + jvm: temurin:1.11 + + - name: Gather version + run: |- + echo `git describe --tags | sed -e "s/v\(.*\)-\([0-9][0-9]*\).*/\\1+\\2-/"``git rev-parse HEAD | head -c8`-SNAPSHOT > ~/.version + cat ~/.version + - name: Publish artifacts locally + run: |- + sbt "publishLocal" \ No newline at end of file