ci: keep GitHub source checks separate from private release builds

This commit is contained in:
2026-10-17 05:15:39 -04:00
parent 8dacc3ba5a
commit 4050d51760
6 changed files with 16 additions and 6 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
name: linux appimage (gitea self-hosted)
# Runs ONLY on Gitea (GitHub ignores .gitea/workflows), in the private Builds
# repository. Gitea is master; GitHub is a mirror and a release surface.
# repository. GitHub wownero/wowlet owns source and release publication.
#
# Unlike the Windows lane, which builds a static toolchain of its own through
# contrib/depends, the x86_64 AppImage links against the host's Qt6. Those
+1 -1
View File
@@ -1,7 +1,7 @@
name: windows build + sign (gitea self-hosted)
# Runs ONLY on Gitea (GitHub ignores .gitea/workflows), in the private Builds
# repository. Gitea is master; GitHub is a mirror and a release surface.
# repository. GitHub wownero/wowlet owns source and release publication.
#
# Two jobs on two different machines, and that split is the whole point:
#
+2 -1
View File
@@ -1,6 +1,7 @@
name: ci/gh-actions/build
on: [push, pull_request, workflow_dispatch]
# Legacy builds are manual only. Release artifacts are built in Builds/wowlet.
on: [workflow_dispatch]
# NOTE (wownero-rebase branch): the Arch + macOS jobs from upstream Feather's build.yml are
# temporarily disabled to get a fast, cheap iteration loop while bringing up the build against the
@@ -2,10 +2,14 @@ name: source checks
on: [push, pull_request]
permissions:
contents: read
jobs:
docs:
name: Wowlet documentation gate
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- uses: actions/checkout@v4
- name: Check generated documentation and support contacts
+2 -1
View File
@@ -1,6 +1,7 @@
name: ci/gh-actions/guix
on: [push, pull_request]
# Legacy builds are manual only. Release artifacts are built in Builds/wowlet.
on: [workflow_dispatch]
jobs:
cache-sources:
+6 -2
View File
@@ -6,8 +6,7 @@ Qt. It is based on [Feather Wallet](https://github.com/feather-wallet/feather).
## Download
Download Wowlet and its signed release hashes from
[Wowlet releases](https://github.com/wownero/wowlet/releases). The desktop wallet
link on [wownero.org](https://wownero.org/) also leads there.
[Wowlet releases](https://github.com/wownero/wowlet/releases).
## Support
@@ -25,6 +24,11 @@ Report vulnerabilities privately using [SECURITY.md](SECURITY.md).
## Development
[GitHub](https://github.com/wownero/wowlet) is the canonical source repository.
Release builds run in our private Builds system. Signed release artifacts and
hashes are published on GitHub Releases. GitHub runs lightweight source checks;
its legacy build workflows require an explicit manual dispatch.
The application includes an offline documentation browser under Help. Its guides
are generated by `contrib/docs/generate.py` from the Feather documentation submodule.
Wowlet-specific guides in `contrib/docs/overrides` take precedence over upstream