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

OPCT-257: fixes/ci pipeline to publish multi-arch manifests #59

Merged
merged 1 commit into from
Jul 15, 2024

Conversation

mtulio
Copy link
Contributor

@mtulio mtulio commented Jul 12, 2024

CI pipeline is crashing when publishing a tag using an old build method.

This change fixes missing dependencies from #51 by calling the new multi-arch build scripts.

@openshift-ci openshift-ci bot requested a review from rvanderp3 July 12, 2024 23:26
Copy link

openshift-ci bot commented Jul 12, 2024

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please ask for approval from mtulio. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@mtulio mtulio added the kind/bug Categorizes issue or PR as related to a bug. label Jul 12, 2024
@mtulio mtulio force-pushed the fix-release-v0.5.0-alpha.5-ci_release branch from f1963d7 to 3341f25 Compare July 12, 2024 23:32
@mtulio mtulio changed the title OPCT-257:: fixes/ci: release pipeline is not publishing multi-arch manifest OPCT-257: fixes/ci: release pipeline is not publishing manifests Jul 12, 2024
@mtulio mtulio changed the title OPCT-257: fixes/ci: release pipeline is not publishing manifests OPCT-257: fixes/ci release pipeline when publishing manifests Jul 12, 2024
@mtulio mtulio changed the title OPCT-257: fixes/ci release pipeline when publishing manifests OPCT-257: fixes/ci release pipeline to publish multi-arch manifests Jul 12, 2024
@mtulio mtulio changed the title OPCT-257: fixes/ci release pipeline to publish multi-arch manifests OPCT-257: fixes/ci pipeline to publish multi-arch manifests Jul 12, 2024
@mtulio mtulio force-pushed the fix-release-v0.5.0-alpha.5-ci_release branch from 3341f25 to dfcefe7 Compare July 12, 2024 23:47
@mtulio mtulio force-pushed the fix-release-v0.5.0-alpha.5-ci_release branch from dfcefe7 to 337a7d1 Compare July 13, 2024 00:01
@mtulio mtulio force-pushed the fix-release-v0.5.0-alpha.5-ci_release branch from 337a7d1 to 7c9de84 Compare July 13, 2024 00:08
@mtulio mtulio force-pushed the fix-release-v0.5.0-alpha.5-ci_release branch from 4c58202 to 09f540c Compare July 13, 2024 01:42
@mtulio mtulio force-pushed the fix-release-v0.5.0-alpha.5-ci_release branch from 09f540c to 4e3018a Compare July 13, 2024 01:52
@mtulio mtulio force-pushed the fix-release-v0.5.0-alpha.5-ci_release branch from 4e3018a to 0b78e92 Compare July 13, 2024 01:54
@mtulio mtulio force-pushed the fix-release-v0.5.0-alpha.5-ci_release branch from 0b78e92 to d0f3183 Compare July 13, 2024 01:58
@mtulio mtulio force-pushed the fix-release-v0.5.0-alpha.5-ci_release branch from 4e4dc84 to aafe1dc Compare July 13, 2024 03:26
@mtulio mtulio force-pushed the fix-release-v0.5.0-alpha.5-ci_release branch from aafe1dc to de37ff8 Compare July 13, 2024 03:31
@mtulio mtulio deployed to production July 13, 2024 03:32 — with GitHub Actions Active
@mtulio mtulio force-pushed the fix-release-v0.5.0-alpha.5-ci_release branch 10 times, most recently from 7a07913 to 4dee236 Compare July 15, 2024 06:03
Fix multi-arch issues on CI pipeline when publishing manifests
on main and tags (github releases)

fixes in CI build scripts

isolating tool image build

testing docker GHA to cross build
@mtulio mtulio force-pushed the fix-release-v0.5.0-alpha.5-ci_release branch from 4dee236 to 4e89038 Compare July 15, 2024 06:04
@mtulio
Copy link
Contributor Author

mtulio commented Jul 15, 2024

CI is passing, container for AMD64 is building, and push tested. Expected to latest be published when push to main, then a tag will be created to complete the release pipeline.

@mtulio mtulio merged commit 7a24939 into main Jul 15, 2024
4 of 5 checks passed
@mtulio mtulio deleted the fix-release-v0.5.0-alpha.5-ci_release branch July 15, 2024 06:06
mtulio added a commit that referenced this pull request Jul 15, 2024
CI pipeline is crashing when publishing a tag using an old build method.

This change fixes missing dependencies from #51 by calling the new
multi-arch build scripts.
mtulio added a commit that referenced this pull request Jul 15, 2024
CI pipeline is crashing when publishing a tag using an old build method.

This change fixes missing dependencies from #51 by calling the new
multi-arch build scripts.
mtulio added a commit to mtulio/provider-certification-plugins that referenced this pull request Jul 22, 2024
…penshift-ecosystem#59)

CI pipeline is crashing when publishing a tag using an old build method.

This change fixes missing dependencies from redhat-openshift-ecosystem#51 by calling the new
multi-arch build scripts.
mtulio added a commit to mtulio/provider-certification-plugins that referenced this pull request Jul 22, 2024
…penshift-ecosystem#59)

CI pipeline is crashing when publishing a tag using an old build method.

This change fixes missing dependencies from redhat-openshift-ecosystem#51 by calling the new
multi-arch build scripts.
mtulio added a commit to mtulio/provider-certification-plugins that referenced this pull request Jul 22, 2024
…penshift-ecosystem#59)

CI pipeline is crashing when publishing a tag using an old build method.

This change fixes missing dependencies from redhat-openshift-ecosystem#51 by calling the new
multi-arch build scripts.
mtulio added a commit that referenced this pull request Jul 22, 2024
> This is a backport patching and fixing the release pipeline applied on
branch `release-v0.5` (#59). It should be merged to `main` to feed the
#57

CI pipeline is crashing when publishing a tag using an old build method.

This syncronizes to main the fixes applied in `release-0.5` branch (and
tag
[v0.5.0-alpha.4](https://github.com/redhat-openshift-ecosystem/provider-certification-plugins/releases/tag/v0.5.0-alpha.4)):
- missing dependencies from #51 by calling the new multi-arch build
scripts.
- unsupported step for docker login in Pull Requests from forks
(external pushes)
- fix push expiration for PR builds on local branches.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Categorizes issue or PR as related to a bug.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant