Skip to content

Commit ad25a5c

Browse files
committed
Workflows: drop release workflow, bundle Python wrapper in build artifacts
1 parent d98e979 commit ad25a5c

2 files changed

Lines changed: 5 additions & 126 deletions

File tree

.github/workflows/build-linux.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ on:
55
branches: [ "linux/*" ]
66
paths:
77
- "wstunnel-bridge-linux/**"
8+
- "wstunnel_bridge/**"
89
- "wstunnel/Cargo.toml"
910
- "Cargo.toml"
1011
- "Cargo.lock"
@@ -43,9 +44,10 @@ jobs:
4344

4445
- name: Prepare artifact
4546
run: |
46-
mkdir -p artifact/include
47+
mkdir -p artifact/include artifact/wstunnel_bridge
4748
cp target/x86_64-unknown-linux-gnu/release/libwstunnel_bridge_linux.so artifact/
4849
cp wstunnel-bridge-linux/include/wstunnel_bridge_linux.h artifact/include/
50+
cp wstunnel_bridge/__init__.py wstunnel_bridge/_ffi.py wstunnel_bridge/client.py wstunnel_bridge/types.py artifact/wstunnel_bridge/
4951
cd artifact && sha256sum libwstunnel_bridge_linux.so > CHECKSUM.sha256
5052
echo "=== Build Info ==="
5153
ls -lh libwstunnel_bridge_linux.so
@@ -83,9 +85,10 @@ jobs:
8385

8486
- name: Prepare artifact
8587
run: |
86-
mkdir -p artifact/include
88+
mkdir -p artifact/include artifact/wstunnel_bridge
8789
cp target/aarch64-unknown-linux-gnu/release/libwstunnel_bridge_linux.so artifact/
8890
cp wstunnel-bridge-linux/include/wstunnel_bridge_linux.h artifact/include/
91+
cp wstunnel_bridge/__init__.py wstunnel_bridge/_ffi.py wstunnel_bridge/client.py wstunnel_bridge/types.py artifact/wstunnel_bridge/
8992
cd artifact && sha256sum libwstunnel_bridge_linux.so > CHECKSUM.sha256
9093
echo "=== Build Info ==="
9194
ls -lh libwstunnel_bridge_linux.so

.github/workflows/package-wstunnel-bridge.yaml

Lines changed: 0 additions & 124 deletions
This file was deleted.

0 commit comments

Comments
 (0)