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

Introduce Hardfork Generation Nightly Test #15483

Merged
merged 14 commits into from
Apr 24, 2024

Conversation

dkijania
Copy link
Member

@dkijania dkijania commented Apr 8, 2024

Introducing Hardfork Generation Nightly test on fixed values:

NETWORK_NAME=devnet
CONFIG_JSON_GZ_URL=https://storage.googleapis.com/tmp-hardfork-testing/fork-devnet-march-22-2024.json.gz

In order to support this mechanism, I had to refactor a bit CI code. Extracted package generation job into separate and removed PackageGeneration Mode which was IMHO a duplication for Stable one. As a consequence I introduced new tag and filter to only run Hardfork pacakge generation jobs.

We need to change also pipeline setup for manually triggered jobs:

steps:
  - commands:
      - "dhall-to-yaml --quoted <<< './buildkite/src/Prepare.dhall' | buildkite-agent pipeline upload"
    label: ":pipeline:"
    agents:
       size: "generic"
    plugins:
      "docker#v3.5.0":
        environment:
          - BUILDKITE_AGENT_ACCESS_TOKEN
          - "BUILDKITE_PIPELINE_MODE=Stable"
          - "BUILDKITE_PIPELINE_STAGE=Generation"
          - "BUILDKITE_PIPELINE_FILTER=HardforkPackageGeneration"
        image: codaprotocol/ci-toolchain-base:v3
        mount-buildkite-agent: true
        propagate-environment: true

The last change is to update our nightly scheduled config and github webhook to add above two variables

@dkijania dkijania self-assigned this Apr 8, 2024
@dkijania dkijania requested a review from a team as a code owner April 8, 2024 15:46
@dkijania
Copy link
Member Author

dkijania commented Apr 8, 2024

!ci-nightly-me

@dkijania
Copy link
Member Author

dkijania commented Apr 8, 2024

!ci-build-me

1 similar comment
@dkijania
Copy link
Member Author

dkijania commented Apr 8, 2024

!ci-build-me

@dkijania
Copy link
Member Author

dkijania commented Apr 9, 2024

!ci-build-me

5 similar comments
@dkijania
Copy link
Member Author

!ci-build-me

@dkijania
Copy link
Member Author

!ci-build-me

@dkijania
Copy link
Member Author

!ci-build-me

@dkijania
Copy link
Member Author

!ci-build-me

@dkijania
Copy link
Member Author

!ci-build-me

@dkijania
Copy link
Member Author

!ci-build-me

1 similar comment
@dkijania
Copy link
Member Author

!ci-build-me

@dkijania dkijania changed the base branch from berkeley to develop April 22, 2024 15:21
@dkijania
Copy link
Member Author

!ci-build-me

1 similar comment
@dkijania
Copy link
Member Author

!ci-build-me

@dkijania
Copy link
Member Author

!ci-nightly-me

@dkijania
Copy link
Member Author

!ci-build-me

@dkijania
Copy link
Member Author

!ci-nightly-me

@dkijania
Copy link
Member Author

!ci-build-me

@dkijania dkijania force-pushed the dkijania/hardfork_package_gen_in_nightly branch from da50a24 to 570069b Compare April 23, 2024 19:57
@dkijania
Copy link
Member Author

!ci-build-me

@dkijania
Copy link
Member Author

@dkijania
Copy link
Member Author

!ci-build-me

@nholland94
Copy link
Member

There's a TODO here after we ship berkeley that we need to also update the hardfork pipeline config in buildkite to correctly use the new way of selecting the hardfork jobs.

@dkijania dkijania merged commit d7a1502 into develop Apr 24, 2024
41 checks passed
@dkijania dkijania deleted the dkijania/hardfork_package_gen_in_nightly branch April 24, 2024 19:40
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.

None yet

3 participants