Skip to content

Run artifact attestaton in separated reusable workflow - #67

Merged
Frawless merged 7 commits into
strimzi:mainfrom
Frawless:attest-as-reusable-workflow
Jul 23, 2026
Merged

Run artifact attestaton in separated reusable workflow#67
Frawless merged 7 commits into
strimzi:mainfrom
Frawless:attest-as-reusable-workflow

Conversation

@Frawless

Copy link
Copy Markdown
Member

Type of change

  • Refactoring

Description

When I started to integrate attestation into operators repo I found out that it cannot be easily integrated without a possibility to fail release workflows. I decided to move attestation into separated reusable workflow that can be called as a separated job and will not break publishing of the stuff.

An example of test can be found here https://github.com/Frawless/github-actions/actions/runs/29958348212 but the workflow is not part of the integration testing, because we don't want to pollute the repo/org attestations with just testing outputs.

Checklist

  • Update documentation
  • Make sure all tests pass
  • Try your changes inside a Kubernetes cluster, not just from unit tests
  • AI assistance was used to create this PR (see the Strimzi AI policy)

Frawless added 7 commits July 22, 2026 20:37
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
@Frawless Frawless added this to the 2.2 milestone Jul 22, 2026
@Frawless
Frawless requested a review from scholzj July 22, 2026 22:21
@Frawless Frawless self-assigned this Jul 22, 2026
@Frawless
Frawless merged commit f9a0ba0 into strimzi:main Jul 23, 2026
105 checks passed
@Frawless
Frawless deleted the attest-as-reusable-workflow branch July 23, 2026 09:14
Frawless added a commit that referenced this pull request Jul 23, 2026
* Use attestation as reusable workflow

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>

* Add testing branch

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>

* Properly discover images

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>

* Fix release tar building

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>

* Bake also sboms into release tarball

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>

* Update docs

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>

* Remove testing parts

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>

---------

Signed-off-by: Jakub Stejskal <xstejs24@gmail.com>
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.

2 participants