Compare commits
2 Commits
bd5cb9a78e
...
752ab9c23a
| Author | SHA1 | Date | |
|---|---|---|---|
|
752ab9c23a
|
|||
| 36df85d865 |
@@ -64,28 +64,32 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
cd ${MAIN_DIR}
|
cd ${MAIN_DIR}
|
||||||
|
|
||||||
|
echo ">> Check for changes ..."
|
||||||
|
|
||||||
GIT_DIFF=$(git diff --name-only ${{ gitea.event.before }}..HEAD | xargs -I {} dirname {} | sort -u | grep "clusters/cl01tl/helm/")
|
GIT_DIFF=$(git diff --name-only ${{ gitea.event.before }}..HEAD | xargs -I {} dirname {} | sort -u | grep "clusters/cl01tl/helm/")
|
||||||
CHANGED_DIR=()
|
CHANGED_DIR=()
|
||||||
|
|
||||||
echo ">> Checking for changes .."
|
if [ "$GITHUB_EVENT_NAME" == "workflow_dispatch" ]; then
|
||||||
|
echo ">> Triggered on dispatch, will check all paths .."
|
||||||
|
CHANGED_DIR=$(ls clusters/cl01tl/helm/)
|
||||||
|
|
||||||
|
elif [ -n $GIT_DIFF ]; then
|
||||||
|
echo ">> Changes detected:"
|
||||||
echo "$GIT_DIFF"
|
echo "$GIT_DIFF"
|
||||||
|
|
||||||
if [ -n $GIT_DIFF ]; then
|
|
||||||
echo ">> Changes detected"
|
|
||||||
|
|
||||||
for path in $GIT_DIFF; do
|
for path in $GIT_DIFF; do
|
||||||
CHANGED_DIR+=$(echo "$path" | awk -F '/' '{print $4}')
|
CHANGED_DIR+=$(echo "$path" | awk -F '/' '{print $4}')
|
||||||
done
|
done
|
||||||
|
|
||||||
echo ">> Changes Directories:"
|
else
|
||||||
|
echo ">> No changes detected, skipping rendering"
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo ">> Changed Directories:"
|
||||||
echo "$(printf "%s\n" "$CHANGED_DIR" | sort -u)"
|
echo "$(printf "%s\n" "$CHANGED_DIR" | sort -u)"
|
||||||
|
|
||||||
echo "changes-detected=true" >> $GITEA_OUTPUT
|
echo "changes-detected=true" >> $GITEA_OUTPUT
|
||||||
echo "changed-dir=$(printf "%s\n" "$CHANGED_DIR" | sort -u)" >> $GITEA_OUTPUT
|
echo "changed-dir=$(printf "%s\n" "$CHANGED_DIR" | sort -u)" >> $GITEA_OUTPUT
|
||||||
else
|
|
||||||
echo ">> No changes detected, skipping rendering"
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
- name: Add Repositories
|
- name: Add Repositories
|
||||||
if: steps.check-dir-changes.outputs.changes-detected == 'true'
|
if: steps.check-dir-changes.outputs.changes-detected == 'true'
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ shelly-plug:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: php
|
repository: php
|
||||||
tag: 8.4.15-apache-bookworm
|
tag: 8.5.0-apache-bookworm
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: SHELLY_HOSTNAME
|
- name: SHELLY_HOSTNAME
|
||||||
|
|||||||
Reference in New Issue
Block a user