Private
Public Access
10
0

1 Commits
v1.2 ... v1.3

Author SHA1 Message Date
Gharekhani Ehsan
c7e6a9c40a feat: reverse folders 2025-12-26 19:56:32 +03:30

View File

@@ -61,13 +61,13 @@ jobs:
set -x # enable debugging set -x # enable debugging
printenv printenv
# check if org exists # check if org exists
if [ -d "./manifests/${{env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL}}/${{env.GITHUB_REF_SLUG}}" ]; then if [ -d "./manifests/${{env.GITHUB_REF_SLUG}}/${{env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL}}" ]; then
echo "Org directory exists" echo "Org directory exists"
else else
echo "Org directory does not exist, creating..." echo "Org directory does not exist, creating..."
mkdir -p "./manifests/${{env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL}}/${{env.GITHUB_REF_SLUG}}" mkdir -p "./manifests/${{env.GITHUB_REF_SLUG}}/${{env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL}}"
fi fi
cd "./manifests/${{env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL}}/${{env.GITHUB_REF_SLUG}}" cd "./manifests/${{env.GITHUB_REF_SLUG}}/${{env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL}}"
# check if README.md exists # check if README.md exists
if [ -f "README.md" ]; then if [ -f "README.md" ]; then
echo "README.md file exists" echo "README.md file exists"
@@ -86,7 +86,7 @@ jobs:
fi fi
- name: list files - name: list files
if : ${{ inputs.debug }} if : ${{ inputs.debug }}
run: ls -laR ./manifests/${{env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL}}/${{env.GITHUB_REF_SLUG}} run: ls -laR ./manifests/${{env.GITHUB_REF_SLUG}}/${{env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL}}
- name: kustomize set image - name: kustomize set image
run: | run: |
@@ -96,7 +96,7 @@ jobs:
printenv printenv
fi fi
cd "./manifests/${{env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL}}/${{env.GITHUB_REF_SLUG}}" cd "./manifests/${{env.GITHUB_REF_SLUG}}/${{env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL}}"
echo "${{ inputs.readme }}" > README.md echo "${{ inputs.readme }}" > README.md
echo "# Deployed image info" >> README.md echo "# Deployed image info" >> README.md
@@ -114,7 +114,6 @@ jobs:
fi fi
kustomize edit set image ${{ inputs.registry }}/${{ env.GITHUB_REPOSITORY_OWNER_PART_SLUG }}/${{ env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL }}:latest=${{ inputs.registry }}/${{ env.GITHUB_REPOSITORY_OWNER_PART_SLUG }}/${{ env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL }}:sha-${{ github.sha }} kustomize edit set image ${{ inputs.registry }}/${{ env.GITHUB_REPOSITORY_OWNER_PART_SLUG }}/${{ env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL }}:latest=${{ inputs.registry }}/${{ env.GITHUB_REPOSITORY_OWNER_PART_SLUG }}/${{ env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL }}:sha-${{ github.sha }}
kustomize edit set namespace ${{ env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL }}-${{ env.GITHUB_REF_SLUG }}
kustomize edit set annotation \ kustomize edit set annotation \
app.io/version:"${{ github.sha }}" \ app.io/version:"${{ github.sha }}" \
app.io/branch:"${{ github.ref_name }}" \ app.io/branch:"${{ github.ref_name }}" \
@@ -125,7 +124,7 @@ jobs:
run: | run: |
set -e set -e
set -x # enable debugging set -x # enable debugging
cd "./manifests/${{env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL}}/${{env.GITHUB_REF_SLUG}}" cd "./manifests/${{env.GITHUB_REF_SLUG}}/${{env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL}}"
cat README.md cat README.md
cat kustomization.yaml cat kustomization.yaml
- name: Commit and push changes - name: Commit and push changes
@@ -135,7 +134,7 @@ jobs:
set -x # enable debugging set -x # enable debugging
printenv printenv
fi fi
cd "./manifests/${{env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL}}/${{env.GITHUB_REF_SLUG}}" cd "./manifests/${{env.GITHUB_REF_SLUG}}/${{env.GITHUB_REPOSITORY_NAME_PART_SLUG_URL}}"
git config --global user.name "github-actions[bot]" git config --global user.name "github-actions[bot]"
git config --global user.email "github-actions[bot]@users.noreply.github.com" git config --global user.email "github-actions[bot]@users.noreply.github.com"
git add . git add .