]> source.dussan.org Git - gitblit.git/commitdiff
ci: Update action versions in push build workflow
authorFlorian Zschocke <f.zschocke+git@gmail.com>
Wed, 26 Oct 2022 16:03:40 +0000 (18:03 +0200)
committerFlorian Zschocke <f.zschocke+git@gmail.com>
Thu, 27 Oct 2022 21:34:21 +0000 (23:34 +0200)
The workflow runs started issuing warnings because NodeJS 12 was
deprecated. Actions need to get updated to newer versions that use
NodeJS 16. This commit updates the `actions/checkout` and the
`actions/setup-java` actions to the latest version in the workflow that
builds on every push.

The new setup-java action requires the distribution to be specified,
since multiple JDK distributions are supported now. We chose Eclipse's
Temurin here which is the successor to AdoptOpenJDK, which we use for
development.

.github/workflows/ci-build.yml

index 2bbd2af55d84d6c0513b99af6c7b74bed894cb08..eab73378334597d395a85db00fc406efa5818054 100644 (file)
@@ -20,14 +20,15 @@ jobs:
     
     steps:
       - name: Checkout
-        uses: actions/checkout@v1
+        uses: actions/checkout@v3
         with:
           submodules: true
 
       - name: Setup Java ${{ matrix.java-version }}
-        uses: actions/setup-java@v1
+        uses: actions/setup-java@v3
         with:
           java-version: ${{ matrix.java-version }}
+          distribution: 'temurin'
 
       - name: Setup Moxie
         run: |
@@ -53,14 +54,15 @@ jobs:
 
     steps:
       - name: Checkout
-        uses: actions/checkout@v1
+        uses: actions/checkout@v3
         with:
           submodules: true
 
       - name: Setup Java ${{ matrix.java-version }}
-        uses: actions/setup-java@v1
+        uses: actions/setup-java@v3
         with:
           java-version: ${{ matrix.java-version }}
+          distribution: 'temurin'
 
       - name: Report Java version
         run: |