Skip to content

Commit

Permalink
add back build/test
Browse files Browse the repository at this point in the history
  • Loading branch information
kevaundray committed Jul 28, 2024
1 parent 045d7ae commit 2ebc033
Showing 1 changed file with 42 additions and 42 deletions.
84 changes: 42 additions & 42 deletions .github/workflows/test-java-bindings-new.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,34 +43,34 @@ jobs:
- uses: actions/checkout@v4
with:
ref: ${{ inputs.ref || github.ref }}
# - name: Install Rust
# uses: actions-rs/toolchain@v1
# with:
# toolchain: stable
# target: ${{ matrix.target }}
# override: true
# - name: Install cargo-binstall
# uses: taiki-e/install-action@cargo-binstall
# - name: Install Zig
# uses: goto-bus-stop/setup-zig@v2
# with:
# version: 0.10.1
# - name: Install cargo-zigbuild
# run: cargo binstall --no-confirm cargo-zigbuild
# - name: Run compile script
# run: |
# chmod +x .github/scripts/compile_all_targets_java_new.sh
# .github/scripts/compile_all_targets_java_new.sh ${{ matrix.target }}
# shell: bash
# - name: Upload dynamic libs
# uses: actions/upload-artifact@v4
# with:
# name: ${{ matrix.target }}
# path: bindings/java/java_code/src/main/resources/${{ matrix.target }}
- name: Install Rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
target: ${{ matrix.target }}
override: true
- name: Install cargo-binstall
uses: taiki-e/install-action@cargo-binstall
- name: Install Zig
uses: goto-bus-stop/setup-zig@v2
with:
version: 0.10.1
- name: Install cargo-zigbuild
run: cargo binstall --no-confirm cargo-zigbuild
- name: Run compile script
run: |
chmod +x .github/scripts/compile_all_targets_java_new.sh
.github/scripts/compile_all_targets_java_new.sh ${{ matrix.target }}
shell: bash
- name: Upload dynamic libs
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.target }}
path: bindings/java/java_code/src/main/resources/${{ matrix.target }}

test:
name: Test on ${{ matrix.target }}
# needs: build
needs: build
strategy:
matrix:
include:
Expand All @@ -89,27 +89,27 @@ jobs:
- uses: actions/checkout@v4
with:
ref: ${{ inputs.ref || github.ref }}
# - name: Download artifacts
# uses: actions/download-artifact@v4
# with:
# name: ${{ matrix.target }}
# path: bindings/java/java_code/src/main/resources/${{ matrix.target }}
# - name: Set up JDK
# uses: actions/setup-java@v3
# with:
# distribution: 'temurin'
# java-version: '17'
# - name: Build with Gradle (no tests)
# run: ./gradlew build -x test
# working-directory: bindings/java/java_code
# - name: Run Gradle tests
# run: ./gradlew test --info --stacktrace --scan
# working-directory: bindings/java/java_code
- name: Download artifacts
uses: actions/download-artifact@v4
with:
name: ${{ matrix.target }}
path: bindings/java/java_code/src/main/resources/${{ matrix.target }}
- name: Set up JDK
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '17'
- name: Build with Gradle (no tests)
run: ./gradlew build -x test
working-directory: bindings/java/java_code
- name: Run Gradle tests
run: ./gradlew test --info --stacktrace --scan
working-directory: bindings/java/java_code

publish:
name: Publish
if: ${{ inputs.release-type != 'none' && github.event_name == 'workflow_dispatch' }}
# needs: [build, test]
needs: [build, test]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand Down

0 comments on commit 2ebc033

Please sign in to comment.