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