Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A0-4268: Support for chain-bootstrapper in actions #49

Merged
merged 11 commits into from
May 20, 2024
Merged

Conversation

Marcin-Radecki
Copy link
Contributor

@Marcin-Radecki Marcin-Radecki commented May 13, 2024

This PR adds generating FQDN image for new crate chain-bootstrapper.

Actions before merge: replace all A0-4268 references to main and bump all v6 to v7.
Actions after merge: add v7 tag.

Companion PRs:
https://github.com/Cardinal-Cryptography/featurenet-template/pull/30
Cardinal-Cryptography/aleph-node#1720

@Marcin-Radecki Marcin-Radecki merged commit b7a07cd into main May 20, 2024
5 of 6 checks passed
github-merge-queue bot pushed a commit to Cardinal-Cryptography/aleph-node that referenced this pull request May 20, 2024
# Description

This PR contains changes required for feature nets to work from `main`
again. It also adds proper CI support for `chain-bootstrapper`.
Workflows that build `aleph-node` were merged into one to avoid code
duplication. The `key` subcommand was added to `chain-bootstrapper`—it
does not increase compilation time and is used by the FE engine to
bootstrap the chain. Also, there's better coupling between workflows as
they output GH Artifact names that other workflows consume.

## Type of change

Please delete options that are not relevant.

- Bug fix (non-breaking change which fixes an issue)
- New feature (non-breaking change which adds functionality)

## Testing

Update net tests are omitted since they needs to be fixed on `main`
anyway.

1. [FE create from
`main`](https://github.com/Cardinal-Cryptography/aleph-node/actions/runs/9090690639/job/24983952063)
- OK
2. [FE created from
Mainnet](https://github.com/Cardinal-Cryptography/aleph-node/actions/runs/9091207050/job/24985384641)
- OK
3. [On push to main workflow
test](https://github.com/Cardinal-Cryptography/aleph-node/actions/runs/9091734325)
- OK
4. [Nightly pipeline normal session e2e
tests](https://github.com/Cardinal-Cryptography/aleph-node/actions/runs/9092279244)
- OK
5. [Nightly pipeline e2e tests on
featurenet](https://github.com/Cardinal-Cryptography/aleph-node/actions/runs/9092281415)
- OK

## Actions before merge PR
Replace all `A0-4268` and `v6` to `v7`

## Companion PRs
Cardinal-Cryptography/featurenet-template#30
Cardinal-Cryptography/github-actions#49
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