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

sync-templates: enable syncing from stable release patches #7227

Merged
merged 3 commits into from
Jan 24, 2025

Conversation

iulianbarbu
Copy link
Contributor

@iulianbarbu iulianbarbu commented Jan 17, 2025

Description

We're unable to sync templates repos with what's in polkadot-sdk/templates for stable2412 because the tag which references the release (polkadot-stable2412) is missing the Plan.toml file, which is needed by PSVM, ran when syncing, to update the templates dependencies versions in Cargo.tomls. This PR adds a workflow patch input, to enable the workflow to use PSVM with a tag corresponding to a patch stable release (e.g. polkadot-stable2412-1), which will contain the Plan.toml file.

Integration

This enables the templates repos update with the contents of latest stable2412 release, in terms of polkadot-sdk/templates, which is relevant for getting-started docs.

Review Notes

This PR adds a patch input for the misc-sync-templates.yml workflow, which if set will be used with psvm accordingly to update templates repos' dependencies versions based on upcomming patch stable2412-1, which contains the Plan.toml. The workflow will be ran manually after stable2412-1 is out and this work is tracked under #6329 .

Signed-off-by: Iulian Barbu <iulian.barbu@parity.io>
@iulianbarbu iulianbarbu self-assigned this Jan 17, 2025
@iulianbarbu iulianbarbu requested review from a team as code owners January 17, 2025 14:12
@iulianbarbu iulianbarbu added the R0-silent Changes should not be mentioned in any release notes label Jan 17, 2025
@iulianbarbu iulianbarbu added this pull request to the merge queue Jan 24, 2025
Merged via the queue into paritytech:master with commit ccd6337 Jan 24, 2025
200 of 203 checks passed
@iulianbarbu iulianbarbu deleted the ib-add-patch-input branch January 24, 2025 17:04
ordian added a commit that referenced this pull request Jan 30, 2025
* master: (58 commits)
  [pallet-revive] pack exceeding syscall arguments into registers (#7319)
  cumulus: bump PARENT_SEARCH_DEPTH and add test for 12-core elastic scaling (#6983)
  xcm: fix for DenyThenTry Barrier (#7169)
  Migrating polkadot-runtime-common slots benchmarking to v2 (#6614)
  Add development chain-spec file for minimal/parachain templates for Omni Node compatibility (#6529)
  `Arc` definition in `TransactionPool` (#7042)
  [sync] Let new subscribers know about already connected peers (backward-compatible) (#7344)
  Removed unused dependencies (partial progress) (#7329)
  Improve debugging by using `#[track_caller]` in system `assert_last_event` and `assert_has_event` (#7142)
  `set_validation_data` register weight manually, do not use refund when the pre dispatch is zero. (#7327)
  Fix the link to the chain snapshots (#7330)
  revive: Fix compilation of `uapi` crate when `unstable-hostfn` is not set (#7318)
  [pallet-revive] eth-rpc minor fixes (#7325)
  sync-templates: enable syncing from stable release patches (#7227)
  Bridges: emulated tests small nits/improvements (#7322)
  fix(cmd bench-omni): build omni-bencher with production profile (#7299)
  Nits for collectives-westend XCM benchmarks setup (#7215)
  bench all weekly - and fix for pallet_multisig lib (#6789)
  Deprecate ParaBackingState API (#6867)
  Fix setting the image properly (#7315)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
R0-silent Changes should not be mentioned in any release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants