diff --git a/.github/scripts/ghdl.sh b/.github/scripts/ghdl.sh new file mode 100755 index 0000000..0ecb557 --- /dev/null +++ b/.github/scripts/ghdl.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env sh + +set -e + +cd $(dirname "$0")/../../std_pkgs_08/simulation + +./grun numeric_bit diff --git a/.github/workflows/Pipeline.yml b/.github/workflows/Pipeline.yml new file mode 100644 index 0000000..457ba64 --- /dev/null +++ b/.github/workflows/Pipeline.yml @@ -0,0 +1,20 @@ +name: Pipeline + +on: + push: + pull_request: + workflow_dispatch: + +jobs: + + GHDL: + runs-on: ubuntu-latest + steps: + + - name: '🧰 Checkout' + uses: actions/checkout@v3 + + - name: 'Test GHDL' + uses: docker://gcr.io/hdl-containers/sim/osvb + with: + args: .github/scripts/ghdl.sh