Skip to content

Commit

Permalink
Use next-swc from branch for PR size stats
Browse files Browse the repository at this point in the history
  • Loading branch information
eps1lon committed Jun 17, 2024
1 parent 12cc42f commit ea9331a
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 8 deletions.
4 changes: 4 additions & 0 deletions .github/actions/next-stats-action/native/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Ignore everything in this directory
*
# Except this file
!.gitignore
22 changes: 15 additions & 7 deletions .github/actions/next-stats-action/src/prepare/repo-setup.js
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,11 @@ module.exports = (actionInfo) => {
* @param {{ repoDir: string, nextSwcVersion: null | string }} options Required options
* @returns {Promise<Map<string, string>>} List packages key is the package name, value is the path to the packed tar file.'
*/
async linkPackages({ repoDir, nextSwcVersion, parentSpan }) {
async linkPackages({
repoDir,
nextSwcVersion: nextSwcVersionSpecified,
parentSpan,
}) {
if (!parentSpan) {
// Not all callers provide a parent span
parentSpan = mockSpan()
Expand Down Expand Up @@ -118,6 +122,10 @@ module.exports = (actionInfo) => {
}
})

const nextSwcVersion =
nextSwcVersionSpecified ??
pkgDatas.get('@next/swc').packedPackageTarPath

await parentSpan
.traceChild('write-packagejson')
.traceAsyncFn(async () => {
Expand Down Expand Up @@ -169,12 +177,12 @@ module.exports = (actionInfo) => {
nextSwcVersion,
nextSwcPkg,
})
if (nextSwcVersion) {
Object.assign(packageJson.dependencies, {
'@next/swc-linux-x64-gnu': nextSwcVersion,
})
} else {
}
Object.assign(packageJson.dependencies, {
// CI
'@next/swc-linux-x64-gnu': nextSwcVersion,
// Vercel issued laptops
'@next/swc-darwin-arm64': nextSwcVersion,
})
}

await fs.promises.writeFile(
Expand Down
2 changes: 1 addition & 1 deletion test/.stats-app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"private": true,
"license": "MIT",
"dependencies": {
"next": "19.0.0-rc-6230622a1a-20240610",
"next": "latest",
"react": "19.0.0-rc-6230622a1a-20240610",
"react-dom": "19.0.0-rc-6230622a1a-20240610"
},
Expand Down

0 comments on commit ea9331a

Please sign in to comment.