Skip to content

✨MIXEDARCH-242 - Updated multi-arch report to use the operator-framework/api multi-arch validator. - #144

Merged
bentito merged 3 commits into
operator-framework:mainfrom
jaypoulz:multiarch-valiator-from-api
Apr 12, 2023
Merged

✨MIXEDARCH-242 - Updated multi-arch report to use the operator-framework/api multi-arch validator.#144
bentito merged 3 commits into
operator-framework:mainfrom
jaypoulz:multiarch-valiator-from-api

Conversation

@jaypoulz

@jaypoulz jaypoulz commented Feb 23, 2023

Copy link
Copy Markdown
Contributor

This pull request updates the internal validation mechanism of the multi-arch validator to use the logic in operator-framework/api instead of maintaining its own.

@jaypoulz

Copy link
Copy Markdown
Contributor Author

/hold

@openshift-ci openshift-ci Bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Feb 23, 2023
@jaypoulz jaypoulz changed the title Updated multi-arch report to use the operator-framework/api multi-arch validator. ✨Updated multi-arch report to use the operator-framework/api multi-arch validator. Feb 23, 2023
@jaypoulz
jaypoulz force-pushed the multiarch-valiator-from-api branch from a145ede to ff15bc5 Compare February 23, 2023 19:38
@jaypoulz

jaypoulz commented Feb 23, 2023

Copy link
Copy Markdown
Contributor Author

I threw a hold on this since I never tested it with the vanilla operator-framework/api, just my updated version (operator-framework/api#276 ✔️).

I think that we should land the API PR first, then this one, and then finally the operator-sdk docs update (operator-framework/operator-sdk#5983)

@jaypoulz
jaypoulz force-pushed the multiarch-valiator-from-api branch 2 times, most recently from 55c62d5 to cc7d4b5 Compare April 11, 2023 15:03
@jaypoulz jaypoulz changed the title ✨Updated multi-arch report to use the operator-framework/api multi-arch validator. ✨MULTIARCH-242 - Updated multi-arch report to use the operator-framework/api multi-arch validator. Apr 11, 2023
@jaypoulz jaypoulz changed the title ✨MULTIARCH-242 - Updated multi-arch report to use the operator-framework/api multi-arch validator. ✨MIXEDARCH-242 - Updated multi-arch report to use the operator-framework/api multi-arch validator. Apr 11, 2023
@jaypoulz

jaypoulz commented Apr 12, 2023

Copy link
Copy Markdown
Contributor Author

/unhold

This PR now uses the recently landed patch to the operator-framework/api.

@openshift-ci openshift-ci Bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Apr 12, 2023
@jaypoulz

Copy link
Copy Markdown
Contributor Author

I will upload an html report taken against the latest 4.12 image index to show what the updates look like.

@bentito

bentito commented Apr 12, 2023

Copy link
Copy Markdown
Collaborator

/lgtm

@openshift-ci openshift-ci Bot added lgtm Indicates that a PR is ready to be merged. and removed lgtm Indicates that a PR is ready to be merged. labels Apr 12, 2023
@openshift-ci

openshift-ci Bot commented Apr 12, 2023

Copy link
Copy Markdown

New changes are detected. LGTM label has been removed.

@jaypoulz
jaypoulz force-pushed the multiarch-valiator-from-api branch from e200fe0 to ec84e6a Compare April 12, 2023 17:45
@jaypoulz

Copy link
Copy Markdown
Contributor Author

Here is a (somewhat restricted) link to an HTML report for the 4.12 redhat-operators index

@jaypoulz
jaypoulz force-pushed the multiarch-valiator-from-api branch from ec84e6a to 25ad5ee Compare April 12, 2023 19:41
@coveralls

Copy link
Copy Markdown

Pull Request Test Coverage Report for Build 4682229154

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 84 unchanged lines in 1 file lost coverage.
  • Overall coverage increased (+0.1%) to 1.01%

Files with Coverage Reduction New Missed Lines %
pkg/reports/custom/multiarch_report.go 84 0%
Totals Coverage Status
Change from base Build 4563924586: 0.1%
Covered Lines: 18
Relevant Lines: 1783

💛 - Coveralls

@bentito
bentito merged commit 0075b40 into operator-framework:main Apr 12, 2023
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