Skip to content

Vex attestations#79

Merged
Nikolay1224 merged 12 commits into
mainfrom
vex-attestations
Jun 24, 2026
Merged

Vex attestations#79
Nikolay1224 merged 12 commits into
mainfrom
vex-attestations

Conversation

@himax1991

@himax1991 himax1991 commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Summary

Extends the build composite action: Vault/registry authentication for Cosign attestation signing, explicit edition parameter for build reports, VEX attestation copying for bundle images, and saving the build report as an artifact.

Added

  • Vault inputs for signing and werf secrets: vault_addr, vault_key, vault_role, transit_secret_engine_path
  • Registry credentials in the build step: registry_user, registry_password
  • edition input — sets EDITION for the artifact suffix (build_report_fe)
  • VEX attestation copy — after bundle push, copies sha256-<digest>.att if the manifest exists in the registry
  • Build report artifactimages_tags_werf.json via actions/upload-artifact@v7.0.1 on success/failure (overwrite: true)

himax1991 added 10 commits June 4, 2026 18:36
Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>
Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>
Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>
Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>
Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>
Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>
Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>
Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>
Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>
Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>
@himax1991 himax1991 marked this pull request as ready for review June 23, 2026 08:36
@himax1991 himax1991 requested a review from Nikolay1224 as a code owner June 23, 2026 08:36
Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>
Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>
@Nikolay1224 Nikolay1224 merged commit 5515ae9 into main Jun 24, 2026
4 checks passed
himax1991 added a commit that referenced this pull request Jun 24, 2026
* add vex vars

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* add upload artifact

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* add edition output

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* fix quotation

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* fix build report naming

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* add bundle copy attestation

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* use edition as inputs instead of trying to calculate

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* fix upload artifact version

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* add overwrite on uploading artifacts

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* change vault var names

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* change vars order

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* update docs

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

---------

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>
(cherry picked from commit 5515ae9)
himax1991 added a commit that referenced this pull request Jun 24, 2026
* add vex vars

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* add upload artifact

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* add edition output

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* fix quotation

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* fix build report naming

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* add bundle copy attestation

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* use edition as inputs instead of trying to calculate

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* fix upload artifact version

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* add overwrite on uploading artifacts

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* change vault var names

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* change vars order

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

* update docs

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>

---------

Signed-off-by: Maksim Khimchenko <maksim.khimchenko@flant.com>
(cherry picked from commit 5515ae9)
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