File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2626 oci_publish :
2727 name : Build and publish the OCI image
2828 runs-on : ubuntu-latest
29+ permissions :
30+ id-token : write
31+ contents : read
2932 steps :
3033 - name : Clone Repository
3134 uses : actions/checkout@v7
@@ -39,16 +42,23 @@ jobs:
3942 run : make requirements
4043
4144 - name : Set up QEMU
42- uses : docker/setup-qemu-action@06116385d9baf250c9f4dcb4858b16962ea869c3 # pin@v4.1.0
45+ uses : docker/setup-qemu-action@v4
4346
4447 - name : Set up Docker Buildx
45- uses : docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # pin@v4.0.0
48+ uses : docker/setup-buildx-action@v4
49+
50+ - name : OIDC connections
51+ id : docker_oidc
52+ uses : docker/oidc-action@v1
53+ with :
54+ connection-id : ${{ vars.DOCKER_OIDC_CONNECTION_ID }}
55+ expires-in : 1800
4656
4757 - name : Login to Docker Hub
4858 uses : docker/login-action@v4
4959 with :
50- username : ${{ secrets.DOCKERHUB_USERNAME }}
51- password : ${{ secrets.DOCKERHUB_TOKEN }}
60+ username : ${{ vars.DOCKER_ORGANIZATION_NAME }}
61+ password : ${{ steps.docker_oidc.outputs.token }}
5262
5363 # This is necessary as we want to ensure that version tags
5464 # are properly formatted before passing them into the
You can’t perform that action at this time.
0 commit comments