Repository: JoshuaKGoldberg/create-typescript-app (ts)

Issue:
🐛 Bug: Release-it release commits blocked by new repository rulesets
### Bug Report Checklist

- [X] I have tried restarting my IDE and the issue persists.
- [X] I have pulled the latest `main` branch of the repository.
- [X] I have [searched for related issues](https://github.com/JoshuaKGoldberg/create-typescript-app/issues?q=is%3Aissue) and found none that matched my issue.

### Expected

When the Release flow has a change to the `package.json`, it should be able to commit it in CI.

### Actual

The ruleset I added in #1788 & tried to fix in #1791 is still not allowing the CI job to push.

### Additional Info

I suspect the right long-term fix would be [GitHub Deploy Keys](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/managing-deploy-keys#deploy-keys). But for now I think I'm just going to remove the requirement that changes be sent in PRs. 

💖 

Pull request:
fix: add missing access token to release actions/checkout
## PR Checklist

- [x] Addresses an existing open issue: fixes #1838
- [x] That issue was marked as [`status: accepting prs`](https://github.com/JoshuaKGoldberg/create-typescript-app/issues?q=is%3Aopen+is%3Aissue+label%3A%22status%3A+accepting+prs%22)
- [x] Steps in [CONTRIBUTING.md](https://github.com/JoshuaKGoldberg/create-typescript-app/blob/main/.github/CONTRIBUTING.md) were taken

## Overview

_Sigh_. See https://github.com/JoshuaKGoldberg/create-typescript-app/issues/1838#issuecomment-2588351313.

💖 

Patch:
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index c536331..710b3b1 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -9,6 +9,7 @@ jobs:
         with:
           fetch-depth: 0
           ref: main
+          token: ${{ secrets.ACCESS_TOKEN }}
       - uses: ./.github/actions/prepare
       - run: pnpm build
       - env:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 94fdc81..76775a1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,5 @@
+# [2.0.0-beta.2](https://github.com/JoshuaKGoldberg/create-typescript-app/compare/v2.0.0-beta.1...v2.0.0-beta.2) (2025-01-13)
+
 # [2.0.0-beta.1](https://github.com/JoshuaKGoldberg/create-typescript-app/compare/v1.87.0-beta.0...v2.0.0-beta.1) (2025-01-07)
 
 # [1.87.0-beta.0](https://github.com/JoshuaKGoldberg/create-typescript-app/compare/v1.77.1...v1.87.0-beta.0) (2025-01-07)
diff --git a/package.json b/package.json
index a7e1ef9..775ea1a 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
 	"name": "create-typescript-app",
-	"version": "2.0.0-beta.1",
+	"version": "2.0.0-beta.2",
 	"description": "Quickstart-friendly TypeScript template with comprehensive, configurable, opinionated tooling. 🎁",
 	"repository": {
 		"type": "git",
diff --git a/src/next/blocks/blockReleaseIt.ts b/src/next/blocks/blockReleaseIt.ts
index 29d4e2d..5f79022 100644
--- a/src/next/blocks/blockReleaseIt.ts
+++ b/src/next/blocks/blockReleaseIt.ts
@@ -96,6 +96,7 @@ export const blockReleaseIt = base.createBlock({
 									with: {
 										"fetch-depth": 0,
 										ref: "main",
+										token: "${{ secrets.ACCESS_TOKEN }}",
 									},
 								},
 								{
diff --git a/src/steps/writing/creation/dotGitHub/createWorkflows.ts b/src/steps/writing/creation/dotGitHub/createWorkflows.ts
index f6d67a6..c6c4f8a 100644
--- a/src/steps/writing/creation/dotGitHub/createWorkflows.ts
+++ b/src/steps/writing/creation/dotGitHub/createWorkflows.ts
@@ -225,6 +225,7 @@ export function createWorkflows(options: Options) {
 						with: {
 							"fetch-depth": 0,
 							ref: "main",
+							token: "${{ secrets.ACCESS_TOKEN }}",
 						},
 					},
 					{


Test patch:
diff --git a/src/steps/writing/creation/dotGitHub/createWorkflows.test.ts b/src/steps/writing/creation/dotGitHub/createWorkflows.test.ts
index 00bfb42..88c0811 100644
--- a/src/steps/writing/creation/dotGitHub/createWorkflows.test.ts
+++ b/src/steps/writing/creation/dotGitHub/createWorkflows.test.ts
@@ -257,6 +257,7 @@ describe("createWorkflows", () => {
 			        with:
 			          fetch-depth: 0
 			          ref: main
+			          token: \${{ secrets.ACCESS_TOKEN }}
 			      - uses: ./.github/actions/prepare
 			      - run: pnpm build
 			      - env: