diff --git a/.forgejo/workflows/debug.yaml b/.forgejo/workflows/debug.yaml new file mode 100644 index 0000000..ce9ac4a --- /dev/null +++ b/.forgejo/workflows/debug.yaml @@ -0,0 +1,31 @@ +name: CI + +on: + push: + branches: + - main + pull_request: + workflow_dispatch: + +jobs: + build: + runs-on: docker + container: git.seanomik.net/seanomik/rust-nightly:2023-11-21-bookworm + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: true + + - name: Install system dependencies + run: | + apt update + apt install libudev-dev lua5.4 liblua5.4-dev -y + + - name: Build + run: | + cargo build + + - name: Test + run: | + cargo test --all \ No newline at end of file diff --git a/.woodpecker/.debug.yml b/.woodpecker/.debug.yml deleted file mode 100644 index f55714c..0000000 --- a/.woodpecker/.debug.yml +++ /dev/null @@ -1,21 +0,0 @@ -variables: - - &rust_image 'git.seanomik.net/seanomik/rust-nightly:2023-11-21-bookworm' - -when: - event: [push, manual, pull_request] - branch: main - -steps: - Build - Debug: - image: *rust_image - commands: - - apt update - - apt install libudev-dev lua5.4 liblua5.4-dev -y - - cargo build - - Test - Debug: - image: *rust_image - commands: - - apt update - - apt install libudev-dev lua5.4 liblua5.4-dev -y - - cargo test --all diff --git a/.woodpecker/.release.yml b/.woodpecker/.release.yml deleted file mode 100644 index ae1615a..0000000 --- a/.woodpecker/.release.yml +++ /dev/null @@ -1,20 +0,0 @@ -variables: - - &rust_image 'git.seanomik.net/seanomik/rust-nightly:2023-11-21-bookworm' - -when: - event: [release, pull_request, manual] - -steps: - Build - Release: - image: *rust_image - commands: - - apt update - - apt install libudev-dev lua5.4 liblua5.4-dev -y - - cargo build --release - - Test - Release: - image: *rust_image - commands: - - apt update - - apt install libudev-dev lua5.4 liblua5.4-dev -y - - cargo test --all --release