summaryrefslogtreecommitdiff
path: root/.builds/linux.yml
diff options
context:
space:
mode:
Diffstat (limited to '.builds/linux.yml')
-rw-r--r--.builds/linux.yml55
1 files changed, 0 insertions, 55 deletions
diff --git a/.builds/linux.yml b/.builds/linux.yml
deleted file mode 100644
index 5b2de99..0000000
--- a/.builds/linux.yml
+++ /dev/null
@@ -1,55 +0,0 @@
-image: ubuntu/noble
-packages:
- - rustup
- - pkg-config
- - libxkbcommon-dev
- - libssl-dev
- - clang
- - mold
-environment:
- MSRV: 1.92.0
- RUSTFLAGS: -C linker=clang -C link-arg=-fuse-ld=mold
-triggers:
- - action: email
- condition: failure
- to: "<~pml68/iced-crates@lists.sr.ht>"
-artifacts:
- - iced-builder-x86_64-unknown-linux-gnu
-tasks:
- - rust-setup: |
- rustup toolchain install stable --profile default -c clippy
- rustup toolchain install nightly --profile default
- rustup toolchain install $MSRV --profile default
- rustup default stable
- - lint: |
- cd iced-builder
- cargo lint
- - test: |
- cd iced-builder
- cargo test --verbose --workspace
- - build-stable: |
- cd iced-builder
-
- export RUSTUP_TOOLCHAIN=stable
- cargo build --verbose --release
-
- cp target/release/iced-builder ../iced-builder-x86_64-unknown-linux-gnu
- - environment: |
- cd iced-builder
-
- if [ "$BUILD_SUBMITTER" = "git.sr.ht" ]
- then
- [ "$GIT_REF" = "refs/heads/master" ] || complete-build
- [ "$(git remote get-url origin)" = "https://git.sr.ht/~pml68/iced-builder" ] || complete-build
- fi
- [ "$BUILD_REASON" != "patchset" ] || complete-build
- - build-msrv: |
- cd iced-builder
-
- export RUSTUP_TOOLCHAIN=$MSRV
- cargo build --verbose --release
- - build-nightly: |
- cd iced-builder
-
- export RUSTUP_TOOLCHAIN=nightly
- cargo build --verbose --release