66      - ' v*' 
77      - ' !v*opentelemetry' 
88      - ' !v*opentracing' 
9- 
109jobs :
1110  release-linux-profiler-x86_64 :
1211    permissions :
1312      contents : write 
13+       id-token : write 
1414    runs-on : ubuntu-latest 
1515    env :
1616      DOCKER_BUILDKIT : 1 
@@ -26,11 +26,16 @@ jobs:
2626        with :
2727          submodules : ' true' 
2828          persist-credentials : false 
29+       - uses : grafana/shared-workflows/actions/get-vault-secrets@28361cdb22223e5f1e34358c86c20908e7248760 
30+         with :
31+           repo_secrets : | 
32+             DOCKERHUB_USERNAME=dockerhub:user 
33+             DOCKERHUB_PASSWORD=dockerhub:token 
2934       - uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772  # v3.4.0
3035        name : Login to Docker Hub 
3136        with :
32-           username : ${{ secrets .DOCKERHUB_USERNAME }} 
33-           password : ${{ secrets .DOCKERHUB_PASSWORD }} 
37+           username : ${{ env .DOCKERHUB_USERNAME }} 
38+           password : ${{ env .DOCKERHUB_PASSWORD }} 
3439      - run : make bump_version && git diff --exit-code 
3540      - run : make docker/build 
3641      - run : make docker/push 
4247  release-linux-profiler-aarch64 :
4348    permissions :
4449      contents : write 
50+       id-token : write 
4551    runs-on : github-hosted-ubuntu-arm64-large 
4652    env :
4753      DOCKER_BUILDKIT : 1 
@@ -57,11 +63,16 @@ jobs:
5763        with :
5864          submodules : ' true' 
5965          persist-credentials : false 
66+       - uses : grafana/shared-workflows/actions/get-vault-secrets@28361cdb22223e5f1e34358c86c20908e7248760 
67+         with :
68+           repo_secrets : | 
69+             DOCKERHUB_USERNAME=dockerhub:user 
70+             DOCKERHUB_PASSWORD=dockerhub:token 
6071       - uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772  # v3.4.0
6172        name : Login to Docker Hub 
6273        with :
63-           username : ${{ secrets .DOCKERHUB_USERNAME }} 
64-           password : ${{ secrets .DOCKERHUB_PASSWORD }} 
74+           username : ${{ env .DOCKERHUB_USERNAME }} 
75+           password : ${{ env .DOCKERHUB_PASSWORD }} 
6576      - run : make bump_version && git diff --exit-code 
6677      - run : make docker/build 
6778      - run : make docker/push 
7384  release-linux-profiler :
7485    permissions :
7586      contents : read 
87+       id-token : write 
7688    needs : ['release-linux-profiler-x86_64', 'release-linux-profiler-aarch64'] 
7789    runs-on : ubuntu-latest 
7890    env :
@@ -88,9 +100,14 @@ jobs:
88100        with :
89101          submodules : ' true' 
90102          persist-credentials : false 
103+       - uses : grafana/shared-workflows/actions/get-vault-secrets@28361cdb22223e5f1e34358c86c20908e7248760 
104+         with :
105+           repo_secrets : | 
106+             DOCKERHUB_USERNAME=dockerhub:user 
107+             DOCKERHUB_PASSWORD=dockerhub:token 
91108       - uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772  # v3.4.0
92109        name : Login to Docker Hub 
93110        with :
94-           username : ${{ secrets .DOCKERHUB_USERNAME }} 
95-           password : ${{ secrets .DOCKERHUB_PASSWORD }} 
111+           username : ${{ env .DOCKERHUB_USERNAME }} 
112+           password : ${{ env .DOCKERHUB_PASSWORD }} 
96113      - run : make docker/manifest 
0 commit comments