Skip to content

Commit f1b1f19

Browse files
refactor: migrate from @octokit/rest to @octokit/request
1 parent e35cedf commit f1b1f19

File tree

3 files changed

+20
-222
lines changed

3 files changed

+20
-222
lines changed

pnpm-lock.yaml

+13-210
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

upgrade/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"dependencies": {
1616
"@mdx-js/loader": "^2.3.0",
1717
"@next/mdx": "^13.4.1",
18-
"@octokit/rest": "^19.0.8",
18+
"@octokit/request": "^7.0.0-beta.2",
1919
"@radix-ui/react-checkbox": "^1.0.3",
2020
"@radix-ui/react-dialog": "^1.0.3",
2121
"@radix-ui/react-label": "^2.0.1",

upgrade/src/lib/utils.ts

+6-11
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Octokit } from "@octokit/rest";
1+
import { request } from "@octokit/request";
22
import { clsx, type ClassValue } from "clsx";
33
import { twMerge } from "tailwind-merge";
44
import { env } from "~/env.mjs";
@@ -20,11 +20,7 @@ export type VersionsGroupedByMajor = Array<{
2020
}>;
2121

2222
export const getT3Versions = async () => {
23-
const octokit = new Octokit({
24-
auth: env.GITHUB_PERSONAL_ACCESS_TOKEN,
25-
});
26-
27-
const releases = await octokit.repos.listReleases({
23+
const releases = await request("GET /repos/{owner}/{repo}/releases", {
2824
owner: "t3-oss",
2925
repo: "create-t3-app",
3026
per_page: 100,
@@ -143,19 +139,18 @@ export interface DiffLocation {
143139
}
144140

145141
export const getDiffFromGithub = async (props: DiffLocation) => {
146-
const octokit = new Octokit({
147-
auth: env.GITHUB_PERSONAL_ACCESS_TOKEN,
148-
});
149-
150142
const featuresString = getFeaturesString(props.features);
151143
const path = `diffs/diff-${props.currentVersion}-${props.upgradeVersion}${
152144
featuresString ? `-${featuresString}` : ""
153145
}.patch`;
154146

155-
const { data } = await octokit.repos.getContent({
147+
const { data } = await request("GET /repos/{owner}/{repo}/contents/{path}", {
156148
owner: env.GITHUB_DIFFS_OWNER,
157149
repo: env.GITHUB_DIFFS_REPO,
158150
path,
151+
headers: {
152+
authorization: `token ${env.GITHUB_PERSONAL_ACCESS_TOKEN}`,
153+
},
159154
});
160155

161156
if (Array.isArray(data)) {

0 commit comments

Comments
 (0)