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

Refactor release workflow to be reusable #232

Merged
merged 1 commit into from
Nov 3, 2023

Conversation

Danil-Grigorev
Copy link
Contributor

@Danil-Grigorev Danil-Grigorev commented Oct 24, 2023

What this PR does / why we need it:

Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #212

Special notes for your reviewer:

Checklist:

  • squashed commits into logical changes
  • includes documentation
  • adds unit tests
  • adds or updates e2e tests

@Danil-Grigorev Danil-Grigorev requested a review from a team as a code owner October 24, 2023 13:03
salasberryfin
salasberryfin previously approved these changes Oct 26, 2023
Copy link
Contributor

@salasberryfin salasberryfin left a comment

Choose a reason for hiding this comment

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

LGTM. Based on these changes, I have published a PR to address the release testing which depends on this one #235

@richardcase richardcase added the kind/refactor Indicates a PR with large refactoring changes e.g. removes files or moves content label Oct 26, 2023
Copy link
Contributor

@richardcase richardcase left a comment

Choose a reason for hiding this comment

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

This looks good. What does this mean in relation to PR #223?

.github/workflows/release_build/action.yaml Outdated Show resolved Hide resolved
.github/workflows/release_build/action.yaml Outdated Show resolved Hide resolved
.github/workflows/release_sign/action.yaml Outdated Show resolved Hide resolved
@Danil-Grigorev Danil-Grigorev changed the title Refactor release workflow to be "partially" reusable Refactor release workflow to be reusable Oct 26, 2023
@Danil-Grigorev
Copy link
Contributor Author

This refactor includes signing images using digest instead of a tag @richardcase

@Danil-Grigorev Danil-Grigorev force-pushed the refactor-release branch 4 times, most recently from 9f6059a to 31221ac Compare October 27, 2023 10:22
furkatgofurov7
furkatgofurov7 previously approved these changes Nov 2, 2023
.github/workflows/release-workflow.yml Outdated Show resolved Hide resolved
richardcase
richardcase previously approved these changes Nov 2, 2023
@richardcase richardcase dismissed their stale review November 2, 2023 12:37

Didn't see the error with the action

@richardcase
Copy link
Contributor

#247 has merged so we should be able to make the checks go green :)

richardcase
richardcase previously approved these changes Nov 2, 2023
furkatgofurov7
furkatgofurov7 previously approved these changes Nov 3, 2023
.github/workflows/release.yaml Outdated Show resolved Hide resolved
Copy link
Contributor

@salasberryfin salasberryfin left a comment

Choose a reason for hiding this comment

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

@richardcase richardcase merged commit fdeb7bb into rancher:main Nov 3, 2023
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/refactor Indicates a PR with large refactoring changes e.g. removes files or moves content
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Release] Refactor to use reusable workflows
4 participants