justme
938ca1eb21
fix(ci): build native node images and add compose files [CI]
...
ci/woodpecker/push/main-amd64-build Pipeline was successful
Restore with PublishAot so agent and probe images contain NativeAOT
binaries instead of a launcher that needs a .dll, fail the build when the
binary is too small, add agent and probe compose files, and document the
[CI] marker in AGENTS.md.
2026-10-06 21:43:57 +08:00
justme
cfe139e76c
ci: build main images [CI]
ci/woodpecker/push/main-amd64-build Pipeline was successful
2026-10-06 21:25:53 +08:00
justme
86311c7452
feat: node info, build info and acrylic web theme
...
Squash of recent dev work: return_session login, backend switcher, line
detail timeline, overview strips, node platform/country/ISP info with flags
and icons, build info (version, tag, time) behind site.show_build, and the
acrylic display theme.
2026-10-06 21:24:25 +08:00
justme
c30c4e16ef
docs: add project agent instructions [SKIP TESTS]
...
Merge PR #14 .
2026-10-06 09:14:54 +00:00
justme
5dcc00261d
docs: add project agent instructions [SKIP TESTS]
ci/woodpecker/pr/verify Pipeline was successful
ci/woodpecker/pr/web-build Pipeline was successful
2026-10-06 17:13:08 +08:00
justme
02a96d85be
docs: explain development and CI workflow [SKIP TESTS]
...
Merge PR #13 .
2026-10-06 08:46:12 +00:00
justme
97a8e6e99a
docs: explain development and CI workflow [SKIP TESTS]
ci/woodpecker/pr/verify Pipeline was successful
ci/woodpecker/pr/web-build Pipeline was successful
2026-10-06 16:44:27 +08:00
justme
ae21d27593
ci: publish amd64 dev images to Zot [CI]
...
ci/woodpecker/push/main-amd64-build Pipeline was successful
Merge PR #12 . Publish development images separately from release images.
2026-10-06 08:28:53 +00:00
justme
73b4eccade
ci: use SKIP TESTS marker for backend tests [SKIP TESTS]
2026-10-06 16:26:57 +08:00
justme
65483dbf9a
ci: build web after tests and allow skipping tests [CI SKIP]
ci/woodpecker/pr/web-build Pipeline is pending
ci/woodpecker/pr/verify Pipeline was canceled
2026-10-06 16:23:13 +08:00
justme
ddbcfdc06a
ci: skip backend tests only with CI SKIP suffix [CI SKIP]
ci/woodpecker/pr/verify Pipeline was canceled
2026-10-06 16:21:04 +08:00
justme
07189f0a07
ci: allow skipping verify with CI SKIP suffix [CI SKIP]
ci/woodpecker/pr/verify Pipeline was canceled
2026-10-06 16:18:59 +08:00
justme
c2137de171
ci: publish main amd64 images to dev Zot [CI SKIP]
ci/woodpecker/pr/verify Pipeline was successful
2026-10-06 16:14:50 +08:00
justme
d27f28d9f6
ci: parallelize opt-in main amd64 builds [CI]
...
ci/woodpecker/push/main-amd64-build Pipeline was successful
Merge PR #11 . Build Backend, Agent, and Probe concurrently on main.
2026-10-06 08:04:13 +00:00
justme
3ec9a099fe
ci: run main amd64 image builds in parallel [CI SKIP]
ci/woodpecker/pr/verify Pipeline was successful
2026-10-06 15:59:54 +08:00
justme
70847ff98f
ci: opt in to main amd64 builds [CI]
...
ci/woodpecker/push/main-amd64-build Pipeline was successful
Merge PR #10 . Main Linux amd64 images are built only when explicitly marked.
2026-10-06 07:53:57 +00:00
justme
00db4eb950
ci: build amd64 on opt-in main commits [CI SKIP]
ci/woodpecker/pr/verify Pipeline was canceled
2026-10-06 15:40:35 +08:00
justme
57ada7b7f9
ci: make main fastlane manual only [CI SKIP]
ci/woodpecker/pr/verify Pipeline failed
2026-10-06 15:18:12 +08:00
justme
ed32b80ab9
docs: clarify no-op main fastlane for docs
...
ci/woodpecker/push/main-fastlane Pipeline was successful
Describe the successful no-op when only documentation changes.
Co-authored-by: JustMe <mr.toing@outlook.com >
2026-10-05 18:58:35 +00:00
justme
79fa678ca4
fix(ci): trigger fastlane on merged main PRs
...
Handle merged Gitea PRs as well as direct pushes to main.
Co-authored-by: JustMe <mr.toing@outlook.com >
2026-10-05 18:42:39 +00:00
justme
8db77c274b
fix(ci): trigger fastlane on merged main PRs
...
Run the Linux amd64 fast-lane after a PR is merged to main, while leaving unmerged PRs as no-ops.
Co-authored-by: JustMe <mr.toing@outlook.com >
2026-10-05 18:35:24 +00:00
justme
89d5217be1
docs: clarify main fastlane merge trigger
...
Explain that feature PRs update main images after merging.
Co-authored-by: JustMe <mr.toing@outlook.com >
2026-10-05 18:08:49 +00:00
justme
8065149fc0
fix(ci): emit native apphosts in fastlane images
...
ci/woodpecker/push/main-fastlane Pipeline was successful
Force native apphost generation and validate fastlane output files.
Co-authored-by: JustMe <mr.toing@outlook.com >
2026-10-05 17:43:22 +00:00
justme
ab2ea5a022
fix(build): use native NativeAOT SDK in Linux fast lane
...
ci/woodpecker/push/main-fastlane Pipeline failed
Only use the StuDev AotAnywhere SDK when explicitly enabled by Windows cross-platform builds.
Co-authored-by: JustMe <mr.toing@outlook.com >
2026-10-05 17:37:50 +00:00
justme
59921a1c8c
fix(ci): use host networking for native builds
...
ci/woodpecker/push/main-fastlane Pipeline failed
Run NativeAOT Buildah steps with host networking on the Linux agent.
Co-authored-by: JustMe <mr.toing@outlook.com >
2026-10-05 17:31:24 +00:00
justme
7f0ae2890b
fix(ci): handle empty changed-file lists
...
ci/woodpecker/push/main-fastlane Pipeline failed
Use a Git diff fallback when Woodpecker provides no changed-file list.
Co-authored-by: JustMe <mr.toing@outlook.com >
2026-10-05 17:27:35 +00:00
justme
c1ec3d60a5
ci: add dependency-aware main fastlane
...
ci/woodpecker/push/main-fastlane Pipeline was successful
Add Linux amd64 fast-lane OCI builds selected by project dependencies.
Co-authored-by: JustMe <mr.toing@outlook.com >
2026-10-05 17:22:26 +00:00
justme
45bb18a9bd
feat: add cross-platform release pipeline [CI SKIP]
ci/woodpecker/tag/gitea-release Pipeline is pending
ci/woodpecker/tag/linux-release Pipeline failed
ci/woodpecker/tag/windows-release Pipeline was canceled
2026-10-04 14:01:26 -07:00
justme
3fc4e5ca53
chore: initial project import
2026-10-04 21:46:39 +08:00