fix: OCI image push to element registry (#3795)

* Push docker images to oci.element.io

* prettier

* add id-token permission as its required by tailscale login

* pass secrets to reusable workflows

* change secret path team -> voip

* Update .github/workflows/build-and-publish-docker.yaml

Co-authored-by: Gaël Goinvic <97093369+gaelgatelement@users.noreply.github.com>

---------

Co-authored-by: Gaël Goinvic <97093369+gaelgatelement@users.noreply.github.com>
This commit is contained in:
fkwp
2026-03-11 15:17:12 +01:00
committed by GitHub
parent 41f7b643fb
commit 839c4dd738

View File

@@ -68,8 +68,8 @@ jobs:
jwtGithubAudience: https://vault.infra.ci.i.element.dev
method: jwt
secrets: |
services/<team>-repositories/secret/data/oci.element.io username | OCI_USERNAME ;
services/<team>-repositories/secret/data/oci.element.io password | OCI_PASSWORD ;
services/voip-repositories/secret/data/oci.element.io username | OCI_USERNAME ;
services/voip-repositories/secret/data/oci.element.io password | OCI_PASSWORD ;
- name: Login to oci.element.io Registry
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3