Skip to content

more polish for #297 #1312

more polish for #297

more polish for #297 #1312

Workflow file for this run

name: Ubuntu
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-24.04
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v3
- name: Checkout tools repo
uses: actions/checkout@v3
with:
repository: HydrologicEngineeringCenter/dss-test-data
path: dss-test-data
- uses: actions/setup-java@v3
with:
distribution: 'adopt'
java-version: '8'
- name: build main library
run: |
gcc --version
cd heclib
make
- name: build and run basic C test programs
run: |
cd test/C
./unix_test
- name: build and run Dss-C test program
run: |
cd test/Dss-C
make test
# Save some artifacts
- name: upload-artifacts hecdss.dll and javaHeclib.dll
uses: actions/upload-artifact@v4
with:
name: dss
path: |
${{ github.workspace }}/heclib/javaHeclib/Output/libjavaHeclib.so
${{ github.workspace }}/heclib/hecdss/libhecdss.so