From cd638de18dca4b1c39ef15d95f116c2345d51ee3 Mon Sep 17 00:00:00 2001 From: sotashimozono Date: Tue, 29 Sep 2026 03:56:19 +0000 Subject: [PATCH] Remove template files that read as configuration but never took effect .github/rulesets/main-protection.json was never applied (the repo's protection is classic branch protection, set in its settings), and requires a check named `build` that this repo does not have, so applying it as written would make main unmergeable. .github/scripts/setup_project.jl is the generator template's module-renaming scaffold. Refs QAtlasHub/.github#25 Co-Authored-By: Claude Opus 5.5 --- .github/rulesets/main-protection.json | 33 ----------------------- .github/scripts/setup_project.jl | 38 --------------------------- 2 files changed, 71 deletions(-) delete mode 100644 .github/rulesets/main-protection.json delete mode 100644 .github/scripts/setup_project.jl diff --git a/.github/rulesets/main-protection.json b/.github/rulesets/main-protection.json deleted file mode 100644 index 01d7d9a..0000000 --- a/.github/rulesets/main-protection.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "Main Branch Protection", - "target": "branch", - "enforcement": "active", - "conditions": { - "ref_name": { - "include": ["refs/heads/main"], - "exclude": [] - } - }, - "rules": [ - { "type": "deletion" }, - { "type": "non_fast_forward" }, - { "type": "required_signatures" }, - { "type": "pull_request", - "parameters": { - "required_approving_review_count": 0, - "dismiss_stale_reviews_on_push": false, - "require_code_owner_review": false, - "require_last_push_approval": false, - "required_review_thread_resolution": false - } - }, - { "type": "required_status_checks", - "parameters": { - "strict_required_status_checks_policy": true, - "required_status_checks": [ - { "context": "build" } - ] - } - } - ] -} \ No newline at end of file diff --git a/.github/scripts/setup_project.jl b/.github/scripts/setup_project.jl deleted file mode 100644 index caef1cc..0000000 --- a/.github/scripts/setup_project.jl +++ /dev/null @@ -1,38 +0,0 @@ -using UUIDs - -new_name = ARGS[1] -new_uuid = string(uuid4()) -old_name = "MyModule" - -files_to_fix = [ - "Project.toml", - "docs/Project.toml", - "src/$old_name.jl", - "test/runtests.jl", - "README.md", - "docs/make.jl", - "docs/src/index.md", -] - -for file in files_to_fix - if isfile(file) - content = read(file, String) - content = replace(content, old_name => new_name) - if file == "Project.toml" - content = replace(content, r"^name = \".*\""m => "name = \"$new_name\"") - content = replace(content, r"^uuid = \".*\""m => "uuid = \"$new_uuid\"") - elseif file == "docs/Project.toml" - content = replace( - content, Regex("$(new_name) = \".*\"") => "$(new_name) = \"$new_uuid\"" - ) - content = replace( - content, r"^uuid = \".*\""m => "uuid = \"$(string(uuid4()))\"" - ) - end - write(file, content) - end -end - -if isfile("src/$old_name.jl") - mv("src/$old_name.jl", "src/$new_name.jl") -end