Added simple sanity check to build workflow #133
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Build Testnet Config | |
on: | |
push: | |
branches: [ "master" ] | |
pull_request: | |
branches: [ "master" ] | |
workflow_dispatch: | |
jobs: | |
build_config: | |
name: Build Testnet Config | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Set up Go | |
uses: actions/setup-go@v3 | |
with: | |
go-version: 1.19 | |
- name: Set up Python | |
uses: actions/setup-python@v3 | |
with: | |
python-version: 3.8 | |
- uses: actions/setup-node@v3 | |
with: | |
node-version: 18 | |
- name: Build testnet configs | |
run: bash ./scripts/build-genesis.sh | |
- name: Build bootnode enr | |
run: bash ./scripts/build-boot-enr.sh | |
- name: Build nodevars.env | |
run: bash ./scripts/build-nodevars.sh | |
- name: Check all generated configs | |
run: bash ./scripts/check-genesis.sh | |
- name: Pack testnet configs | |
run: cd dist && tar cfz testnet-all.tar.gz * | |
- name: Upload full config artifact | |
uses: actions/upload-artifact@v3 | |
with: | |
path: ./dist/testnet-all.tar.gz | |
name: testnet-all.tar.gz | |
- name: Upload genesis.json artifact | |
uses: actions/upload-artifact@v3 | |
with: | |
path: ./dist/genesis.json | |
name: genesis.json | |
- name: Upload config.yaml artifact | |
uses: actions/upload-artifact@v3 | |
with: | |
path: ./dist/config.yaml | |
name: config.yaml | |
- name: Upload genesis.ssz artifact | |
uses: actions/upload-artifact@v3 | |
with: | |
path: ./dist/genesis.ssz | |
name: genesis.ssz | |