Skip to content

Commit aa2700a

Browse files
committed
testing using alpine
1 parent ffa528a commit aa2700a

1 file changed

Lines changed: 22 additions & 3 deletions

File tree

.github/workflows/build.yml

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,28 @@ jobs:
100100
run: |
101101
pip install numpy
102102
./bin/Debug/tap run bin/Debug/test.TapPlan --non-interactive
103-
104-
105-
103+
test-alpine:
104+
runs-on: ubuntu-latest
105+
container:
106+
image: alpine:3.21
107+
steps:
108+
- name: Install dependencies
109+
run: |
110+
apk add --no-cache \
111+
bash git python3 py3-pip py3-numpy \
112+
dotnet-sdk-8.0 \
113+
icu-libs
114+
- name: Checkout
115+
uses: actions/checkout@v4
116+
- name: Restore dependencies
117+
run: dotnet restore
118+
- name: Build
119+
run: dotnet build --no-restore
120+
- name: Test
121+
run: ./bin/Debug/tap python test
122+
- name: Test Plan
123+
run: ./bin/Debug/tap run bin/Debug/test.TapPlan --non-interactive
124+
106125
publish-package:
107126
if: github.ref == 'refs/heads/dev' || contains(github.ref, 'refs/heads/release') || contains(github.ref, 'refs/tags/v')
108127
environment: packages.opentap.io

0 commit comments

Comments
 (0)