Skip to content

ci: Add Payjoin Linux release workflow - #16

Merged
ValeraFinebits merged 1 commit into
feat/async-payjoinfrom
ci/Add-Payjoin-Linux-release-workflow
Oct 22, 2026
Merged

ValeraFinebits merged 1 commit into
feat/async-payjoinfrom
ci/Add-Payjoin-Linux-release-workflow

Conversation

@ValeraFinebits

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

Release runtime compatibility remains unresolved, and the native/Rust build and artifact validation need end-to-end confirmation.

1 open issue
What changed in this PR

Adds a manually triggered workflow to build and package Payjoin-enabled Linux release binaries.

Changes:

  • Builds five command-line binaries, validates archive metadata and executable properties, and uploads the archive.
  • Removes build-path metadata from OpenSSL compiler flags and fixes its module directory.
  • Replaces optional storage in the test hook with an explicit active flag.
File Description
src/​wallet/​test/​payjoin_test_transport.h Simplifies saved-hook state and reset handling.
depends/​packages/​openssl.mk Reduces build-path-dependent OpenSSL metadata.
.github/​workflows/​payjoin-release.yml Adds release building, packaging, validation, and artifact upload.

Review effort: Balanced

Comment thread .github/workflows/payjoin-release.yml Resolved
@ValeraFinebits
ValeraFinebits marked this pull request as ready for review October 22, 2026 16:04
@ValeraFinebits
ValeraFinebits merged commit 3406bb0 into feat/async-payjoin Oct 22, 2026
57 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants