Commit Graph

24 Commits

Author SHA1 Message Date
Oleks 776a0e23ea Use nix-ci image with gitea_clone_token for CI builds
ci/woodpecker/tag/woodpecker Pipeline was successful
The nix-ci entrypoint sets up ~/.netrc from GITEA_CLONE_TOKEN
so Nix can fetch private flake inputs like fleet-pins.
v0.2.0
2026-03-15 11:56:02 +02:00
Oleks bf94068432 use nix-ci:latest instead of nixos/nix:latest 2026-03-15 11:38:55 +02:00
Oleks b83bbaaeab style: auto-format from pre-push hooks 2026-03-15 11:25:47 +02:00
Oleks d832787e8b Switch xonsh source from PyPI to GitHub tag, add Woodpecker CI
ci/woodpecker/tag/woodpecker Pipeline failed
Use fetchFromGitHub with tag = version so the version string and
source are inherently linked via rec. Adds .woodpecker.yaml to
build all flake packages on tag push.
2026-03-15 11:25:43 +02:00
Oleks 83114ba82d Add meta.mainProgram and shellPath for NixOS compatibility
ci/woodpecker/push/woodpecker Pipeline failed
2026-03-14 15:49:25 +02:00
Oleks e72bc456ce Wrap xonsh with extraPackages support for NixOS module compatibility
ci/woodpecker/push/woodpecker Pipeline was successful
2026-03-14 15:47:31 +02:00
Oleks 9d54f60872 Run arch builds in parallel with depends_on: []
ci/woodpecker/push/woodpecker Pipeline was successful
2026-03-14 13:54:42 +02:00
Oleks 6de0a72f7b Run arch builds in parallel with depends_on: [clone] 2026-03-14 13:54:28 +02:00
Oleks 6b6a8950ff Retrigger CI: test s390x cross-compilation
ci/woodpecker/push/woodpecker Pipeline failed
2026-03-14 13:48:36 +02:00
Oleks 727ec77656 Cross-compile s390x packages from x86_64-linux
ci/woodpecker/push/woodpecker Pipeline failed
2026-03-14 00:11:35 +02:00
Oleks 98f46a8ab7 Cross-compile s390x packages from x86_64-linux 2026-03-14 00:11:09 +02:00
Oleks ba535a808e Cross-compile s390x from amd64 node
ci/woodpecker/push/woodpecker Pipeline failed
2026-03-14 00:05:24 +02:00
Oleks adf4d61262 Fix build.sh: use --no-link to avoid result symlink conflict
ci/woodpecker/push/woodpecker Pipeline failed
2026-03-13 23:58:17 +02:00
Oleks fb09cefdfa Fix build.sh: use --no-link to avoid result symlink conflict 2026-03-13 23:58:07 +02:00
Oleks 0392df4a7a style: auto-format from pre-push hooks
ci/woodpecker/push/woodpecker Pipeline failed
2026-03-13 23:54:02 +02:00
Oleks 364fd4f610 Fix packages: use lib instead of stdenv.lib, fix hello-world source 2026-03-13 23:54:01 +02:00
Oleks 7bbf61219f Pass gitea_clone_token to build steps for flake input fetching
ci/woodpecker/push/woodpecker Pipeline failed
2026-03-13 23:52:28 +02:00
Oleks 3a13f10163 Trigger CI pipeline
ci/woodpecker/push/woodpecker Pipeline failed
2026-03-13 23:48:53 +02:00
Oleks e40a8c5c73 Add Woodpecker CI for multi-arch builds 2026-03-13 01:36:40 +02:00
Oleks ae7905a5f5 Add custom system list: x86_64-linux, aarch64-linux, s390x-linux 2026-03-13 01:01:35 +02:00
Oleks 2e91b76026 Add multi-arch support using flake-utils 2026-03-13 01:00:27 +02:00
Oleks defab066bd Pin nixpkgs to fleet-pins for consistency 2026-03-13 00:35:15 +02:00
Oleks ef49e03f76 Refactor: consolidate packages into flake-hub 2026-03-13 00:31:12 +02:00
Oleks 18ff5e1de5 Initial flake hub – oleks 2026-03-12 19:53:43 +02:00