Skip to content

Commit 8c4c690

Browse files
committed
action changes
1 parent b57a6e5 commit 8c4c690

File tree

5 files changed

+28
-7
lines changed

5 files changed

+28
-7
lines changed

.github/actions/docker-setup/action.yml

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ inputs:
66
git_url:
77
description: "Git-URL from Workflow"
88
required: false
9+
git_username:
10+
description: "Git-Username variable from Workflow"
11+
required: false
912
git_token:
1013
description: "Git-Token secret from Workflow"
1114
required: false
@@ -31,8 +34,8 @@ runs:
3134
using: composite
3235
steps:
3336

34-
- name: Set git_url when empty to ghcr.io registry
35-
id: set_git_url
37+
- name: Set default vars when empty
38+
id: set_default_vars
3639
shell: bash
3740
run: |
3841
GIT_URL="${{ inputs.git_url }}"
@@ -41,12 +44,19 @@ runs:
4144
fi
4245
echo "GIT_URL=$GIT_URL" >> "$GITHUB_ENV"
4346
47+
GIT_USERNAME="${{ inputs.git_username }}"
48+
if [[ -z "$GIT_USERNAME" ]]; then
49+
GIT_USERNAME="${{github.repository_owner}}"
50+
#GIT_USERNAME="${{github.actor}}"
51+
fi
52+
echo "GIT_USERNAME=$GIT_USERNAME" >> "$GITHUB_ENV"
53+
4454
- name: Debug Variables
4555
id: debug
4656
shell: bash
4757
run: |
4858
echo "GIT_URL=${{ env.GIT_URL }}"
49-
echo "\"GITHUB_USERNAME\"=${{ github.repository_owner }}"
59+
echo "GIT_USERNAME=${{ env.GIT_USERNAME }}"
5060
echo "DOCKER_USERNAME=${{ inputs.docker_username }}"
5161
echo "QUAY_USERNAME=${{ inputs.quay_username }}"
5262
@@ -74,14 +84,15 @@ runs:
7484
# config-inline: |
7585
# [registry."${{ env.GIT_URL }}"]
7686
# #insecure = true
77-
# ca=["/etc/ssl/certs/ca-certificates.crt"]
87+
# #ca=["/etc/ssl/certs/ca-certificates.crt"]
88+
# ca=["/etc/ssl/certs/fullca.crt"]
7889

7990
- name: Login to GIT Container Registry
80-
if: env.GIT_URL != '' && github.repository_owner != '' && inputs.git_token != ''
91+
if: env.GIT_URL != '' && env.GIT_USERNAME != '' && inputs.git_token != ''
8192
uses: docker/login-action@v3
8293
with:
83-
registry: ${{ inputs.git_url }}
84-
username: ${{ github.repository_owner }}
94+
registry: ${{ env.GIT_URL }}
95+
username: ${{ env.GIT_USERNAME }}
8596
password: ${{ inputs.git_token }}
8697

8798
- name: Login to Docker Hub Container Registry

.github/workflows/build_docker-alpine_fpm.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ jobs:
122122
#uses: tob1as/docker-build-example/.github/actions/docker-setup@main
123123
with:
124124
git_url: ${{ env.GIT_URL }}
125+
git_username: ${{ github.repository_owner }}
125126
git_token: ${{ secrets.GITHUB_TOKEN }}
126127
docker_username: ${{ vars.DOCKER_USERNAME }}
127128
docker_password: ${{ secrets.DOCKER_PASSWORD }}
@@ -185,6 +186,7 @@ jobs:
185186
#uses: tob1as/docker-build-example/.github/actions/docker-setup@main
186187
with:
187188
git_url: ${{ env.GIT_URL }}
189+
git_username: ${{ github.repository_owner }}
188190
git_token: ${{ secrets.GITHUB_TOKEN }}
189191
docker_username: ${{ vars.DOCKER_USERNAME }}
190192
docker_password: ${{ secrets.DOCKER_PASSWORD }}

.github/workflows/build_docker-alpine_fpm_nginx.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ jobs:
123123
#uses: tob1as/docker-build-example/.github/actions/docker-setup@main
124124
with:
125125
git_url: ${{ env.GIT_URL }}
126+
git_username: ${{ github.repository_owner }}
126127
git_token: ${{ secrets.GITHUB_TOKEN }}
127128
docker_username: ${{ vars.DOCKER_USERNAME }}
128129
docker_password: ${{ secrets.DOCKER_PASSWORD }}
@@ -186,6 +187,7 @@ jobs:
186187
#uses: tob1as/docker-build-example/.github/actions/docker-setup@main
187188
with:
188189
git_url: ${{ env.GIT_URL }}
190+
git_username: ${{ github.repository_owner }}
189191
git_token: ${{ secrets.GITHUB_TOKEN }}
190192
docker_username: ${{ vars.DOCKER_USERNAME }}
191193
docker_password: ${{ secrets.DOCKER_PASSWORD }}
@@ -250,6 +252,7 @@ jobs:
250252
#uses: tob1as/docker-build-example/.github/actions/docker-setup@main
251253
with:
252254
git_url: ${{ env.GIT_URL }}
255+
git_username: ${{ github.repository_owner }}
253256
git_token: ${{ secrets.GITHUB_TOKEN }}
254257
docker_username: ${{ vars.DOCKER_USERNAME }}
255258
docker_password: ${{ secrets.DOCKER_PASSWORD }}

.github/workflows/build_docker-debian_apache.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ jobs:
123123
#uses: tob1as/docker-build-example/.github/actions/docker-setup@main
124124
with:
125125
git_url: ${{ env.GIT_URL }}
126+
git_username: ${{ github.repository_owner }}
126127
git_token: ${{ secrets.GITHUB_TOKEN }}
127128
docker_username: ${{ vars.DOCKER_USERNAME }}
128129
docker_password: ${{ secrets.DOCKER_PASSWORD }}
@@ -188,6 +189,7 @@ jobs:
188189
#uses: tob1as/docker-build-example/.github/actions/docker-setup@main
189190
with:
190191
git_url: ${{ env.GIT_URL }}
192+
git_username: ${{ github.repository_owner }}
191193
git_token: ${{ secrets.GITHUB_TOKEN }}
192194
docker_username: ${{ vars.DOCKER_USERNAME }}
193195
docker_password: ${{ secrets.DOCKER_PASSWORD }}
@@ -253,6 +255,7 @@ jobs:
253255
#uses: tob1as/docker-build-example/.github/actions/docker-setup@main
254256
with:
255257
git_url: ${{ env.GIT_URL }}
258+
git_username: ${{ github.repository_owner }}
256259
git_token: ${{ secrets.GITHUB_TOKEN }}
257260
docker_username: ${{ vars.DOCKER_USERNAME }}
258261
docker_password: ${{ secrets.DOCKER_PASSWORD }}

.github/workflows/build_docker-debian_fpm.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ jobs:
122122
#uses: tob1as/docker-build-example/.github/actions/docker-setup@main
123123
with:
124124
git_url: ${{ env.GIT_URL }}
125+
git_username: ${{ github.repository_owner }}
125126
git_token: ${{ secrets.GITHUB_TOKEN }}
126127
docker_username: ${{ vars.DOCKER_USERNAME }}
127128
docker_password: ${{ secrets.DOCKER_PASSWORD }}
@@ -185,6 +186,7 @@ jobs:
185186
#uses: tob1as/docker-build-example/.github/actions/docker-setup@main
186187
with:
187188
git_url: ${{ env.GIT_URL }}
189+
git_username: ${{ github.repository_owner }}
188190
git_token: ${{ secrets.GITHUB_TOKEN }}
189191
docker_username: ${{ vars.DOCKER_USERNAME }}
190192
docker_password: ${{ secrets.DOCKER_PASSWORD }}

0 commit comments

Comments
 (0)