From ddef5f6ae32cab80e9cfbb62155c1fd514aee0ed Mon Sep 17 00:00:00 2001 From: Alex Belanger Date: Fri, 8 Mar 2024 23:07:40 -0500 Subject: [PATCH] Sed replace in-file. --- .github/workflows/candide.yaml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/candide.yaml b/.github/workflows/candide.yaml index 416f8dbe..e185b8dd 100644 --- a/.github/workflows/candide.yaml +++ b/.github/workflows/candide.yaml @@ -56,8 +56,17 @@ jobs: - name: Push image run: |- docker push "gcr.io/$PROJECT_ID/$REPOSITORY/$IMAGE:$GITHUB_SHA" + + - uses: jitterbit/get-changed-files@v1 + id: changed_files + + - name: List changed files + run: | + for changed_file in ${{ steps.changed_files.outputs.all }}; do + echo "Modified: ${changed_file}" + done - name: Deploy run: |- - sed -e "s/PROJECT_ID/$PROJECT_ID/g" -e "s/REPOSITORY/$REPOSITORY/g" -e "s/IMAGE/$IMAGE/g" -e "s/GITHUB_SHA/$GITHUB_SHA/g" k8s/deployment.yaml + sed -i -e "s/PROJECT_ID/$PROJECT_ID/g" -e "s/REPOSITORY/$REPOSITORY/g" -e "s/IMAGE/$IMAGE/g" -e "s/GITHUB_SHA/$GITHUB_SHA/g" k8s/deployment.yaml kubectl apply -f k8s/deployment.yaml \ No newline at end of file