21 Commits

Author SHA1 Message Date
Oleks 24a75ee8d5 bump woodpecker-peek: dark-theme color palette
ci/woodpecker/push/amd64 Pipeline was successful
ci/woodpecker/push/arm64 Pipeline was successful
2026-06-06 13:54:43 +03:00
Oleks e534dfcff6 bump woodpecker-peek: textarea log + drawer expand
ci/woodpecker/push/amd64 Pipeline was canceled
ci/woodpecker/push/arm64 Pipeline was canceled
2026-06-06 12:59:28 +03:00
Oleks f77f3b7f11 bump woodpecker-peek: workflow group headers
ci/woodpecker/push/arm64 Pipeline was canceled
ci/woodpecker/push/amd64 Pipeline was canceled
2026-06-06 12:51:59 +03:00
Oleks cdbeebf5e7 bump woodpecker-peek: follow/maximize log knobs
ci/woodpecker/push/arm64 Pipeline was canceled
ci/woodpecker/push/amd64 Pipeline was canceled
2026-06-06 12:23:40 +03:00
Oleks e311bb1066 bump woodpecker-peek: preserve log disclosure state across rebuilds
ci/woodpecker/push/arm64 Pipeline was successful
ci/woodpecker/push/amd64 Pipeline was canceled
2026-06-06 00:45:56 +03:00
Oleks 2aadba34e2 bump woodpecker-peek: base64 log fix + cancel button
ci/woodpecker/push/amd64 Pipeline failed
ci/woodpecker/push/arm64 Pipeline was canceled
2026-06-05 23:49:46 +03:00
Oleks 7f2979d7ff bump woodpecker-peek: fix step log PID vs database ID
ci/woodpecker/push/arm64 Pipeline was canceled
ci/woodpecker/push/amd64 Pipeline was canceled
2026-06-05 23:31:16 +03:00
Oleks f8053537a9 feat(antigravity): update to v2.0 split; expose ide, ide-no-fhs, cli; add all to CI warming
ci/woodpecker/push/amd64 Pipeline failed
ci/woodpecker/push/arm64 Pipeline was canceled
2026-06-05 12:34:25 +03:00
Oleks 55594fd632 refactor(s390x): export rustc-symlink overlay + add formatter; refresh pins
Lift the s390x rustc symlink_file patch overlay into overlays.s390xRustcSymlink
so nixos-ci consumes one definition (patch travels with it) instead of
duplicating it. Add nixfmt-rfc-style formatter. Refresh fleet-pins + parity
inputs to HEAD so the lock collapses to a single nixpkgs (1c3fe55).
2026-06-04 22:49:48 +03:00
Oleks b797aefb28 refactor(ci): retrofit onto parity-lib mkAtticClosurePublish (#200)
ci/woodpecker/push/amd64 Pipeline failed
ci/woodpecker/push/arm64 Pipeline was successful
Replace the bespoke ci/publish.py attic-push logic with parity-lib's
mkAtticClosurePublish builder (attic-closure archetype, cluster#104,
emmett#44). Adds the parity input (locked at d265a79) and wires the
per-arch package closures through builders.mkAtticClosurePublish, with
the endpoint (nix-cache-upload.oleks.space) and passEntry
(infra/attic/ci_token) overridden so the attic push is byte-for-byte the
pre-parity behaviour.

.woodpecker/{amd64,arm64}.yaml thinned to PUBLISH=1 nix run .#publish /
.#publish-aarch64-linux so CI and a local run share one audited impl.
Dead ci/publish.py + ci/build.py removed.

pipeline-doctor: 9 passed / 0 failed / 0 warned.
2026-06-03 10:58:06 +03:00
Oleks 26bdad6d1b Wire oleks/mcp-chrome into flake-hub
ci/woodpecker/push/amd64 Pipeline failed
ci/woodpecker/push/arm64 Pipeline was canceled
Adds mcp-chrome as a flake input (mirroring the woodpecker-peek pattern)
and re-exposes two packages: mcp-chrome-wasm-simd (proven green, ~22 s)
and mcp-chrome-extension (KNOWN-BROKEN under nix-daemon; exposed for
local builds but kept out of the CI matrix to avoid red pipelines).

CI warms attic with mcp-chrome-wasm-simd on x86_64-linux and aarch64-linux
only; s390x cross and Darwin are out of scope.

Closes oleks/mcp-chrome#5.
2026-05-27 10:15:36 +03:00
Oleks b9d13a4814 flake: update woodpecker-peek (go 1.25 directive, fixes flake-hub build)
ci/woodpecker/push/arm64 Pipeline failed
ci/woodpecker/push/amd64 Pipeline failed
2026-05-24 18:53:34 +03:00
Oleks ac58ade9da add woodpecker-peek input + cache to attic via CI
ci/woodpecker/push/amd64 Pipeline was canceled
ci/woodpecker/push/arm64 Pipeline was canceled
Re-exposes oleks/woodpecker-peek as packages.<sys>.woodpecker-peek for
x86_64-linux and aarch64-linux, and adds it to ci/build.py so the
amd64/arm64 workflows push the closure to attic-infra-cache-k3s-1.
Consumers (emmett) then set services.woodpecker-peek.package = pkgs.woodpecker-peek
and pull the cached binary instead of rebuilding.
2026-05-24 18:16:23 +03:00
Oleks b38558cdcf added stalewood
ci/woodpecker/push/arm64 Pipeline was successful
ci/woodpecker/push/amd64 Pipeline was successful
2026-05-22 23:16:19 +03:00
Oleks ca88d13535 nix-deps: re-expose github:manelinux/nix-deps through the hub
ci/woodpecker/push/arm64 Pipeline was successful
ci/woodpecker/push/amd64 Pipeline was successful
Adds nix-deps as an input following our nixpkgs and re-exports its
package via mkPackages (gated to native x86_64/aarch64, since its
flake only emits eachDefaultSystem and would break the s390x cross).

Also adds .gitignore for build result symlinks.
2026-05-19 16:32:05 +03:00
Oleks e3e8c6f5e3 feat: add xontribs, hyprspace, and gcc15-fixes overlay
ci/woodpecker/push/woodpecker Pipeline failed
- packages/xontribs.nix: xontrib-prompt-starship, -broot, -term-integrations
  wheels for use with `programs.xonsh.extraPackages` (or xonsh.override)
- packages/hyprspace.nix + hyprspace flake input (flake=false): rebuild
  plugin against the consumer's hyprland; exposed via overlays.hyprspace
- overlays/gcc15-fixes.nix: hotdoc/kitty/libsecret/xdg-desktop-portal/afdko
  workarounds so fleet nodes on the same pin can opt in with one line
- flake.nix: lift overlays out of eachSystem to the root (overlays.default
  was previously nested per-system, which doesn't match flake schema)
2026-04-23 23:25:03 +03:00
Oleks 4e2bb71ed5 feat: add xontribs, hyprspace, and gcc15-fixes overlay
ci/woodpecker/push/woodpecker Pipeline failed
- packages/xontribs.nix: xontrib-prompt-starship, -broot, -term-integrations
  wheels for use with `programs.xonsh.extraPackages` (or xonsh.override)
- packages/hyprspace.nix + hyprspace flake input (flake=false): rebuild
  plugin against the consumer's hyprland; exposed via overlays.hyprspace
- overlays/gcc15-fixes.nix: hotdoc/kitty/libsecret/xdg-desktop-portal/afdko
  workarounds so fleet nodes on the same pin can opt in with one line
- flake.nix: lift overlays out of eachSystem to the root (overlays.default
  was previously nested per-system, which doesn't match flake schema)
2026-04-23 20:18:35 +03:00
Oleks 7599dbd981 flake.lock: bump fleet-pins for Nix 2.31 narHash
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-23 00:52:42 +03: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