Commit graph

11 commits

Author SHA1 Message Date
Breadway
076e175672 Add packaging/arch PKGBUILD and Forgejo Actions workflows
- packaging/arch/PKGBUILD: builds and publishes breadcrumbs to [breadway] repo
- .forgejo/workflows/mirror.yml: mirrors every push/tag to GitHub
- .forgejo/workflows/package.yml: builds on tag, publishes to Forgejo registry

Requires FORGEJO_TOKEN and GITHUB_MIRROR_TOKEN secrets in Forgejo.
2026-06-13 12:12:42 +08:00
Breadway
9c963424bd chore: update Cargo.lock for v2.0.1
Some checks failed
release / build (push) Failing after 8s
2026-06-11 14:28:06 +08:00
Breadway
5939362fcc chore: bump version to 2.0.1 2026-06-11 14:21:47 +08:00
Breadway
690bcad697 fix: move tailscale/sudo/xdg-utils to optional_system_deps
Core WiFi management works without Tailscale. tailscale, sudo, and
xdg-utils are only needed for Tailscale login and URL-open features,
so they become optional (warn, don't block) instead of required.
2026-06-11 13:38:06 +08:00
Breadway
ef77a02e77 Fix update looping and nmcli duplicate profiles 2026-06-07 10:14:18 +08:00
Breadway
586bc3a285 fix: use relative symlink for latest to work inside Docker containers 2026-06-07 09:02:38 +08:00
Breadway
af7fc462e1 fix: add contents: write permission for GitHub Release creation
Some checks failed
release / build (push) Failing after 3s
2026-06-07 00:00:50 +08:00
Breadway
294bb4a5d4 fix: create GitHub Release before uploading artifacts 2026-06-06 23:52:49 +08:00
Breadway
7b9553e4cd fix: add missing build deps for hestia (Ubuntu) runner 2026-06-06 23:20:02 +08:00
Breadway
248b97c92f Add bakery.toml and release workflow; improve connect error reporting
- bakery.toml: describes breadcrumbs for bakery install
- release.yml: builds on hestia self-hosted runner, publishes binary to
  dl.breadway.dev and GitHub Releases on v* tags
- flow.rs/nm.rs: connect_and_verify now returns Result<(), String> with
  a descriptive error message instead of a bare bool
2026-06-06 22:31:29 +08:00
Breadway
3422c12379 Initial commit: breadcrumbs — profile-driven Wi-Fi + Tailscale state machine 2026-05-19 11:52:46 +08:00