Skip to content
This repository has been archived by the owner on Nov 5, 2023. It is now read-only.

ara/implement-cd #126

Closed
wants to merge 40 commits into from
Closed

ara/implement-cd #126

wants to merge 40 commits into from

Conversation

anthonyra
Copy link
Contributor

@anthonyra anthonyra commented Apr 24, 2022

Implements a Github Action that builds a pre packaged binary (tarball) via ./rebar3 as ${PROFILE} do tar for blockchain-node for both production and testnet.

On my side all steps up to the create release step passes. I believe the create release fails for me since I don't have permissions to create a release. Reference Document

Process:

  1. Trigger Github Action on pushing a new tag. Name needs to follow current convention of 1.1.62
  2. Builds tarballs for production and testnet
  3. Creates release
  4. Uploads prod-node-1.1.62.tar.gz and testnet-node-1.1.62.tar.gz

TODO

  • Test Create Release Step (I don't have permissions to create a release) - most likely needs
permissions:
      contents: write
  • Make sure the tag body is also added to the new release
  • Test Upload Release Asset
  • Compare builds from Docker and Source to ensure proper builds

In Support dewi-alliance/grants#24

@anthonyra anthonyra closed this Apr 25, 2022
@anthonyra anthonyra reopened this Apr 25, 2022
@anthonyra anthonyra closed this Apr 25, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant