From 723d67d48ecaf8aadf4b85df87f4c546faea33bb Mon Sep 17 00:00:00 2001 From: Dave Shepherd Date: Wed, 16 Apr 2025 21:53:53 +0100 Subject: [PATCH 1/2] enable debug log on action --- .github/workflows/save-settings-sync.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/save-settings-sync.yml b/.github/workflows/save-settings-sync.yml index 204b3c5..3752da6 100644 --- a/.github/workflows/save-settings-sync.yml +++ b/.github/workflows/save-settings-sync.yml @@ -41,4 +41,4 @@ jobs: ADMIN_REPO: .github CONFIG_PATH: safe-settings DEPLOYMENT_CONFIG_FILE: ${{ github.workspace }}/safe-settings/deployment-settings.yml - LOG_LEVEL: info \ No newline at end of file + LOG_LEVEL: info From b0c14ff5202676436838d3c2dd660a6452d4d39c Mon Sep 17 00:00:00 2001 From: Dave Shepherd Date: Wed, 16 Apr 2025 22:05:52 +0100 Subject: [PATCH 2/2] Run in dry run mode on PRs --- .github/workflows/save-settings-sync.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/save-settings-sync.yml b/.github/workflows/save-settings-sync.yml index 3752da6..8eba3ac 100644 --- a/.github/workflows/save-settings-sync.yml +++ b/.github/workflows/save-settings-sync.yml @@ -30,6 +30,19 @@ jobs: - uses: actions/setup-node@v4 - run: npm install working-directory: ${{ env.SAFE_SETTINGS_CODE_DIR }} + - name: Set no-op mode flag + run: | + echo "FULL_SYNC_NOP=false" >> $GITHUB_ENV + + if [[ "${{ github.event_name }}" == "pull_request" ]]; then + echo "FULL_SYNC_NOP=true" >> $GITHUB_ENV + fi + + if [[ "${{ github.event_name }}" == "workflow_dispatch" ]]; then + if [[ "${{ inputs.NOP }}" != "" ]]; then + echo "FULL_SYNC_NOP=${{ inputs.NOP }}" >> $GITHUB_ENV + fi + fi - run: npm run full-sync working-directory: ${{ env.SAFE_SETTINGS_CODE_DIR }} env: @@ -42,3 +55,4 @@ jobs: CONFIG_PATH: safe-settings DEPLOYMENT_CONFIG_FILE: ${{ github.workspace }}/safe-settings/deployment-settings.yml LOG_LEVEL: info + FULL_SYNC_NOP: ${{ env.FULL_SYNC_NOP }}