Skip to content

Update CI and workflows for the v31 QML merge branch #140

@johnny9

Description

@johnny9

Parent: #40

Goal

Update CI so the merge branch continuously validates the v31 QML build, test, and packaging paths.

Scope

  • Update GitHub Actions to build the QML target on the v31 merge branch.
  • Run QML unit tests, QML tests, and the functional GUI automation suite where practical.
  • Add coverage for the depends/Guix path once that work is ready.
  • Keep artifact generation aligned with the new target names and expected release packaging.
  • Revisit the legacy bitcoind version used by wallet migration tests and document the intended policy.

Acceptance Criteria

  • CI builds the QML app against v31 on supported host runners.
  • Relevant test suites run in CI with clear failure output.
  • Artifact workflow names and uploaded binaries match the merge-branch target names.
  • CI dependencies are explicit and do not hide missing depends/Guix packaging work.

Metadata

Metadata

Assignees

No one assigned

    Labels

    v1.0Required or tracked for v1.0 release

    Projects

    Status

    Open

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions