Skip to content

Commit

Permalink
Update workflows
Browse files Browse the repository at this point in the history
Multiple GitHub-provided actions were removed and no longer functional.
  • Loading branch information
SWinxy committed Sep 22, 2024
1 parent 84d0a95 commit bb76ee2
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 27 deletions.
9 changes: 5 additions & 4 deletions .github/workflows/build-and-publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,12 @@ jobs:
runs-on: ubuntu-latest
if: ${{ github.repository_owner == 'LWJGLX' }}
steps:
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
- uses: actions/checkout@v4
- name: Set up JDK 8
uses: actions/setup-java@v2
with:
java-version: 1.8
java-version: 8
distribution: 'zulu'
- name: Build with Maven
run: ./mvnw -B package -DskipTests
- name: Release Maven package
Expand Down
43 changes: 20 additions & 23 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@
name: test
on:
push:
pull_request:
on: [push, pull_request]
jobs:
test-linux:
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
steps:
- name: Update Package Information
run: sudo apt-get update
- name: Install Dependencies
run: sudo apt-get install -y git openjdk-8-jdk xvfb mesa*
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Build with Maven
run: |
export XVFB_WHD="1920x1080x24"
Expand All @@ -29,21 +27,21 @@ jobs:
./mvnw -B test
- name: Upload Images
uses: actions/upload-artifact@v2
if: ${{ always() }}
uses: actions/upload-artifact@v4
with:
name: images
name: images-linux
path: 'target/*.png'
test-windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
- uses: actions/checkout@v4
- name: Set up JDK 8
uses: actions/setup-java@v2
with:
java-version: 1.8
java-version: 8
distribution: 'zulu'
- name: Download Mesa
uses: carlosperate/download-file-action@v1.0.3
uses: carlosperate/download-file-action@v2
with:
file-url: 'https://downloads.fdossena.com/geth.php?r=mesa64-latest'
file-name: 'mesa64-latest.7z'
Expand All @@ -56,24 +54,23 @@ jobs:
- name: Build with Maven
run: ./mvnw -B test
- name: Upload Images
uses: actions/upload-artifact@v2
if: ${{ always() }}
uses: actions/upload-artifact@v4
with:
name: images
name: images-windows
path: 'target/*.png'
test-macos:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
- uses: actions/checkout@v4
- name: Set up JDK 8
uses: actions/setup-java@v2
with:
java-version: 1.8
java-version: 8
distribution: 'zulu'
- name: Build with Maven
run: ./mvnw -B test
- name: Upload Images
uses: actions/upload-artifact@v2
if: ${{ always() }}
uses: actions/upload-artifact@v4
with:
name: images
name: images-macos
path: 'target/*.png'

0 comments on commit bb76ee2

Please sign in to comment.