mirror of
https://github.com/wownero/wowlet.git
synced 2026-10-17 15:21:30 +02:00
ci: keep GitHub source checks separate from private release builds
This commit is contained in:
@@ -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,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:
|
||||
#
|
||||
|
||||
@@ -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
|
||||
@@ -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,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
|
||||
|
||||
Reference in New Issue
Block a user