Skip to content

Validate keystone workflows + Enforce full semver on capabilities#536

Merged
HenryNguyen5 merged 4 commits intomainfrom
chore/refactor_keystone_schema
Jun 6, 2024
Merged

Validate keystone workflows + Enforce full semver on capabilities#536
HenryNguyen5 merged 4 commits intomainfrom
chore/refactor_keystone_schema

Conversation

@HenryNguyen5
Copy link
Copy Markdown
Contributor

@HenryNguyen5 HenryNguyen5 commented May 25, 2024

This PR contains the following changes:

  • Workflow definitions now enforce that a full capability semver must be specified. No version ranges are allowed.
  • Validation for workflow YAMLs is now enabled.
  • The CapabilityInfo struct now embeds the version as part of the ID itself, rather than having it as a separate field.

Related PR: smartcontractkit/chainlink#13328

@HenryNguyen5 HenryNguyen5 force-pushed the chore/refactor_keystone_schema branch 2 times, most recently from 1e1c224 to 5002405 Compare June 4, 2024 19:13
@HenryNguyen5 HenryNguyen5 force-pushed the chore/refactor_keystone_schema branch from 5002405 to 347c708 Compare June 4, 2024 20:09
@HenryNguyen5 HenryNguyen5 changed the title chore/refactor keystone schema Validate keystone workflows + Enforce full semver on capabilities Jun 4, 2024
@HenryNguyen5 HenryNguyen5 merged commit 4d52ba4 into main Jun 6, 2024
@HenryNguyen5 HenryNguyen5 deleted the chore/refactor_keystone_schema branch June 6, 2024 17:39
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.

3 participants