From ac8d905f23cd8976e47b91efd056e926a81d7a2f Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Tue, 16 Jul 2024 16:02:36 +0200 Subject: [PATCH] Refresh settings --- migrate/lib/github-settings.sh | 12 +++++++++--- migrate/migrations/20240704/script.sh | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/migrate/lib/github-settings.sh b/migrate/lib/github-settings.sh index 91b6b9d..e72043c 100644 --- a/migrate/lib/github-settings.sh +++ b/migrate/lib/github-settings.sh @@ -36,8 +36,14 @@ function install_github_settings() { sed -i '' '/# Upstream changes/d' $settings yq -ei '(._extends | key) head_comment="Upstream changes from _extends are only recognized when modifications are made to this file in the default branch."' $settings - ## Trigger settings update - echo "" >> .github/settings.yml - git add $settings } + +function refresh_github_settings() { + info "Touch GitHub settings" + local settings=".github/settings.yml" + + mkdir -p $(dirname $settings) + touch $settings + git commit --allow-empty -m "chore: refresh .github/settings.yml" $settings +} diff --git a/migrate/migrations/20240704/script.sh b/migrate/migrations/20240704/script.sh index b146d63..b27475b 100644 --- a/migrate/migrations/20240704/script.sh +++ b/migrate/migrations/20240704/script.sh @@ -1,6 +1,6 @@ title "Update `.github/settings.yml`" -install_github_settings +refresh_github_settings remove .github/auto-release.yml # Merge the PR