Skip to content
  1. Dec 02, 2024
  2. Nov 29, 2024
  3. Oct 09, 2024
  4. Sep 26, 2024
  5. Sep 18, 2024
  6. Sep 05, 2024
    • Maksym H's avatar
      minor fixes pipeline (#5607) · 702a15cb
      Maksym H authored
      - [return macos jobs to
      gitlab](https://github.com/paritytech/polkadot-sdk/commit/dcd44b1d)
      - [add benches to merge
      queue](https://github.com/paritytech/polkadot-sdk/commit/494eb21b)
      - [require test-deterministic-wasm and run it
      earlier](https://github.com/paritytech/polkadot-sdk/commit/ab9ae5ca)
      702a15cb
    • Maksym H's avatar
      GHA Migration - test-misc (#5385) · 49a68132
      Maksym H authored
      
      
      Closes: https://github.com/paritytech/ci_cd/issues/1018
      
      
      ![image](https://github.com/user-attachments/assets/b434d809-2c38-47e9-8a62-448f32cf24cb)
      
      Added DAG similar to how it was on Gitlab
      
      ---------
      
      Co-authored-by: default avatarAlexander Samusev <[email protected]>
      49a68132
    • Alexander Samusev's avatar
      [ci] Move test-linux-stable to GHA (#5571) · 6a1b200c
      Alexander Samusev authored
      PR moves jobs `test-linux-stable`, `test-linux-stable-int` and
      `test-linux-stable-runtime-benchmarks` to github actions
      
      cc https://github.com/paritytech/ci_cd/issues/1006
      6a1b200c
  7. Aug 29, 2024
  8. Jun 21, 2024
  9. May 13, 2024
  10. Apr 18, 2024
  11. Apr 09, 2024
    • Eugen Snitko's avatar
      Check for bundled forklift (#4055) · cb192d10
      Eugen Snitko authored
      Added check if forklift already exists in ci image as forklift binary is
      now bundled with the ci-unified.
      This is a temporary check for the transition period
      cb192d10
  12. Apr 04, 2024
    • Vladimir Istyufeev's avatar
      Convince GitLab not to crop collapsed multiline strings (#3971) · ebdca15c
      Vladimir Istyufeev authored
      Use of `- >` instead of `- |` workarounds GitLab quirk when it crops
      collapsed multiline `script:` section commands in its CI job logs.
      This PR also fixes `- |` based `script:` steps to behave properly after
      `- >` conversion.
      
      Resolves https://github.com/paritytech/ci_cd/issues/972.
      ebdca15c
  13. Mar 27, 2024
  14. Feb 09, 2024
    • Eugen Snitko's avatar
      Add forklift to remaining jobs (#3236) · edd95b37
      Eugen Snitko authored
      Add [forklift
      caching](https://gitlab.parity.io/parity/infrastructure/ci_cd/forklift/forklift)
      to remainig jobs
      
      by .sh and .py scripts:
      - cargo-check-each-crate x6 (`.gitlab/check-each-crate.py`)
      - build-linux-stable (`polkadot/scripts/build-only-wasm.sh`)
      
      by before_script:
      - build-linux-substrate
      - build-subkey-linux (with `.build-subkey` job)
      - cargo-check-benches x2
      
      **To disable feature set FORKLIFT_BYPASS variable to true in [project
      settings in
      gitlab](https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/settings/ci_cd)**
      (forklift now handles FORKLIFT_BYPASS by itself)
      edd95b37
  15. Jan 31, 2024
  16. Jan 30, 2024
  17. Jan 11, 2024
  18. Jan 09, 2024
  19. Dec 07, 2023
  20. Dec 04, 2023
    • Eugen Snitko's avatar
      Cargo caching with forklift (#2466) · e6b9da13
      Eugen Snitko authored
      This PR adds cargo caching feature with custom ['forklift'
      tool](https://gitlab.parity.io/parity/infrastructure/ci_cd/forklift/forklift)
      Forklift acts as RUSTC_WRAPPER, intercepts rustc calls and stores
      produced artifacts in S3 bucket (see [forklift
      readme](https://gitlab.parity.io/parity/infrastructure/ci_cd/forklift/forklift/-/blob/main/README.MD?ref_type=heads)
      for detailed description)
      
      All settings are made in [`.forklift` job's
      before_script](https://github.com/paritytech/polkadot-sdk/blob/es/forklift-test/.gitlab-ci.yml#L119)
      and affect all jobs that extend `.docker-env` job
      
      To disable feature set `FORKLIFT_BYPASS` variable to true in [project
      settings in
      gitlab](https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/settings/ci_cd)
      e6b9da13
  21. Nov 27, 2023
  22. Nov 22, 2023
  23. Nov 21, 2023
  24. Nov 17, 2023
  25. Nov 15, 2023
    • Alexander Samusev's avatar
      [CI] Prepare CI for Merge Queues (#2308) · 5b0622bc
      Alexander Samusev authored
      PR prepares CI to the GitHub Merge Queues. All github actions that were
      running in PR adjusted so they can run in the merge queues. Zombienet
      jobs will do nothing during PRs but they will run during merge queues.
      
      Jobs that will be skipped during PR:
       - all zombienet jobs
       - all publish docker jobs
      
      Jobs that will be skipped during merge queue:
       - check-labels
       - check-prdoc
       - pr-custom-review
       - review trigger
      
      cc https://github.com/paritytech/ci_cd/issues/862
      5b0622bc
  26. Nov 05, 2023
    • Michal Kucharczyk's avatar
      `chain-spec`: getting ready for native-runtime-free world (#1256) · 8ba7a6ab
      Michal Kucharczyk authored
      
      
      This PR prepares chains specs for _native-runtime-free_  world.
      
      This PR has following changes:
      - `substrate`:
        - adds support for:
      - JSON based `GenesisConfig` to `ChainSpec` allowing interaction with
      runtime `GenesisBuilder` API.
      - interacting with arbitrary runtime wasm blob to[
      `chain-spec-builder`](https://github.com/paritytech/substrate/blob/3ef576eaeb3f42610e85daecc464961cf1295570/bin/utils/chain-spec-builder/src/lib.rs#L46)
      command line util,
      - removes
      [`code`](https://github.com/paritytech/substrate/blob/3ef576eaeb3f42610e85daecc464961cf1295570/frame/system/src/lib.rs#L660)
      from `system_pallet`
        - adds `code` to the `ChainSpec`
      - deprecates
      [`ChainSpec::from_genesis`](https://github.com/paritytech/substrate/blob/3ef576eaeb3f42610e85daecc464961cf1295570/client/chain-spec/src/chain_spec.rs#L263),
      but also changes the signature of this method extending it with `code`
      argument.
      [`ChainSpec::builder()`](https://github.com/paritytech/substrate/blob/20bee680ed098be7239cf7a6b804cd4de267983e/client/chain-spec/src/chain_spec.rs#L507)
      should be used instead.
      - `polkadot`:
      - all references to `RuntimeGenesisConfig` in `node/service` are
      removed,
      - all
      `(kusama|polkadot|versi|rococo|wococo)_(staging|dev)_genesis_config`
      functions now return the JSON patch for default runtime `GenesisConfig`,
        - `ChainSpecBuilder` is used, `ChainSpec::from_genesis` is removed,
      
      - `cumulus`:
        - `ChainSpecBuilder` is used, `ChainSpec::from_genesis` is removed,
      - _JSON_ patch configuration used instead of `RuntimeGenesisConfig
      struct` in all chain specs.
        
      ---------
      
      Co-authored-by: command-bot <>
      Co-authored-by: default avatarJavier Viola <[email protected]>
      Co-authored-by: default avatarDavide Galassi <[email protected]>
      Co-authored-by: default avatarFrancisco Aguirre <[email protected]>
      Co-authored-by: default avatarKevin Krone <[email protected]>
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      8ba7a6ab
  27. Nov 01, 2023
  28. Oct 31, 2023
  29. Oct 19, 2023
  30. Oct 11, 2023
  31. Oct 07, 2023