Skip to content

refactor(workflow): streamline environment promotion process and enhance component tag validation#98

Merged
warhod merged 10 commits intomainfrom
hlo/resuable-charts-sync
Jun 16, 2025
Merged

refactor(workflow): streamline environment promotion process and enhance component tag validation#98
warhod merged 10 commits intomainfrom
hlo/resuable-charts-sync

Conversation

@warhod
Copy link

@warhod warhod commented Jun 6, 2025

  • Removed tag-based promotion triggers and replaced with manual workflow dispatch.
  • Updated input parameters for environment promotion, including component tag validation.
  • Introduced reusable sync charts workflow for better chart management.
  • Enhanced security checks and streamlined job dependencies for clarity and efficiency.

…nce component tag validation

- Removed tag-based promotion triggers and replaced with manual workflow dispatch.
- Updated input parameters for environment promotion, including component tag validation.
- Introduced reusable sync charts workflow for better chart management.
- Enhanced security checks and streamlined job dependencies for clarity and efficiency.
@github-actions github-actions bot added the ci label Jun 6, 2025
warhod added 3 commits June 9, 2025 16:46
…ut parameters

- Updated the environment promotion workflow to support commit-based promotion, replacing the previous component tag validation.
- Introduced new input parameters for commit SHA and optional forced version.
- Streamlined job dependencies and outputs for better clarity and efficiency.
- Enhanced the reusable determine commit workflow to analyze changed components and their associated charts.
@warhod warhod force-pushed the hlo/resuable-charts-sync branch from 7687ff7 to 65e4724 Compare June 10, 2025 00:58
- testnet
- mainnet
component_tag:
description: 'Component tag to promote (e.g., sequencer-relayer-v1.0.3, composer-v1.2.1)'
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: maybe update this to say Release tag to promote...

@warhod warhod force-pushed the hlo/resuable-charts-sync branch from 7ddebb7 to a9a8fb9 Compare June 12, 2025 23:17
@warhod warhod marked this pull request as ready for review June 16, 2025 17:36
@warhod warhod requested a review from quasystaty1 as a code owner June 16, 2025 17:36
@warhod warhod merged commit be86d84 into main Jun 16, 2025
45 checks passed
@warhod warhod deleted the hlo/resuable-charts-sync branch June 16, 2025 17:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments