Compare commits

..

2 Commits

Author SHA1 Message Date
148f0743c4 Add MUSL build step
Some checks failed
Cargo Build & Test / Rust project - latest (beta) (push) Failing after 8s
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 7s
Cargo Build & Test / Rust project - latest (nightly) (push) Failing after 58s
2025-10-04 16:56:44 -05:00
20b6fe6cc9 Switch container to add support for building for musl 2025-10-04 16:56:04 -05:00
2 changed files with 3 additions and 1 deletions

View File

@@ -10,7 +10,7 @@ env:
jobs: jobs:
build_and_test: build_and_test:
name: Rust project - latest name: Rust project - latest
runs-on: rustup-all runs-on: rustup-all-musl
strategy: strategy:
matrix: matrix:
toolchain: toolchain:
@@ -22,3 +22,4 @@ jobs:
- run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }} - run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }}
- run: cargo build --verbose - run: cargo build --verbose
- run: cargo test --verbose - run: cargo test --verbose
- run: cargo build --release --target=x86_64-unknown-linux-musl

View File

@@ -3,6 +3,7 @@ WORKDIR /
COPY ./target/x86_64-unknown-linux-musl/release/gpodder-rs /gpodder-rs COPY ./target/x86_64-unknown-linux-musl/release/gpodder-rs /gpodder-rs
COPY ./Rocket.toml /Rocket.toml COPY ./Rocket.toml /Rocket.toml
COPY ./templates /templates
VOLUME ["/data/"] VOLUME ["/data/"]
CMD ["/gpodder-rs"] CMD ["/gpodder-rs"]