Skip to content

Commit c2541e8

Browse files
committed
issue(73261): potential fix
1 parent 254536a commit c2541e8

1 file changed

Lines changed: 13 additions & 6 deletions

File tree

.github/workflows/ci-cd-java.yml

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
name: ci-cd-java.yml
2+
3+
permissions:
4+
contents: read
5+
packages: read
6+
27
on:
38
workflow_call:
49
secrets:
@@ -93,13 +98,15 @@ jobs:
9398
echo "IMAGE_NAME=${IMAGE_NAME}" >> "$GITHUB_ENV"
9499
95100
- name: Build & run tests inside Docker
96-
if: inputs.runTestsInsideDocker == true
101+
if: ${{ inputs.runTestsInsideDocker }}
97102
uses: docker/build-push-action@v6
98103
with:
99104
context: ${{ inputs.workingDirectory }}
100105
load: true
101106
target: "${{ env.TEST_STAGE }}"
102107
tags: "${{ env.IMAGE_NAME }}:${{ env.TEST_STAGE }}"
108+
secrets:
109+
github_token=${{ secrets.GITHUB_TOKEN }}
103110

104111
- name: Build Docker Image
105112
uses: docker/build-push-action@v6
@@ -108,7 +115,7 @@ jobs:
108115
push: 'false'
109116
tags: 'hsldevcom/${{ env.IMAGE_NAME }}:${{ github.sha }}'
110117
secrets: |
111-
"github_token=${{ secrets.GITHUB_TOKEN }}"
118+
github_token=${{ secrets.GITHUB_TOKEN }}
112119
113120
- name: Check if perform release
114121
id: perform_release
@@ -123,7 +130,7 @@ jobs:
123130
echo "Perform release condition: PERFORM_RELEASE"
124131
125132
- name: Extract Docker metadata
126-
if: env.PERFORM_RELEASE == true
133+
if: ${{ env.PERFORM_RELEASE == 'true' }}
127134
id: meta
128135
uses: docker/metadata-action@v5
129136
with:
@@ -137,18 +144,18 @@ jobs:
137144
org.opencontainers.image.vendor=hsldevcom
138145
139146
- name: Setup Docker Buildx
140-
if: env.PERFORM_RELEASE == true
147+
if: ${{ env.PERFORM_RELEASE == 'true' }}
141148
uses: docker/setup-buildx-action@v3
142149

143150
- name: Login to Github Container Registry
144-
if: env.PERFORM_RELEASE == 'true'
151+
if: ${{ env.PERFORM_RELEASE == 'true' }}
145152
uses: docker/login-action@v3
146153
with:
147154
username: ${{ secrets.DOCKER_USERNAME }}
148155
password: ${{ secrets.DOCKER_PASSWORD }}
149156

150157
- name: Build & Push Docker image
151-
if: env.PERFORM_RELEASE == true
158+
if: ${{ env.PERFORM_RELEASE == 'true' }}
152159
uses: docker/build-push-action@v6
153160
with:
154161
context: ${{ inputs.workingDirectory }}

0 commit comments

Comments
 (0)