Skip to content

Conversation

@lassemand
Copy link
Contributor

@lassemand lassemand commented Oct 8, 2024

Purpose

Change to be using github actions instead of jenkins
This is supposed to be a big bang integration with no expectation on keeping jenkins builds alive, should we encounter issues then we revert this PR.
I am not changing the current workflows unless errors exists.

Changes

Two different releases, namely rc and alpha. Furthermore using workflow dispatch one can build an individual artifact or image.
Alpha releases: macOS, Windows, Ubuntu stagenet, Docker stagenet, bootstrapper, and the database exporter.
Rc releases: Everything
Making individual build be using --release
Move into build variable definition into the caller
Use prebuilt binaries on linux instead of building it for flatbuffers

TODO

Validate artifact and images:

  • macOS
  • Windows
  • Ubuntu stagenet
  • Ubuntu testnet
  • Ubuntu mainnet
  • Ubuntu flynet
  • Bootstrapper
  • Database exporter
  • Docker stagenet
  • Docker testnet
  • Docker mainnet

Checklist

  • My code follows the style of this project.
  • The code compiles without warnings.
  • I have performed a self-review of the changes.
  • I have documented my code, in particular the intent of the
    hard-to-understand areas.
  • (If necessary) I have updated the CHANGELOG.

@lassemand lassemand requested a review from drsk0 October 30, 2024 20:23
Copy link
Contributor

@drsk0 drsk0 left a comment

Choose a reason for hiding this comment

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

Lgtm, thanks!

@lassemand lassemand merged commit 14a9427 into main Nov 1, 2024
3 checks passed
@lassemand lassemand deleted the lma/release/github_actions branch November 1, 2024 07:37
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.

4 participants