Skip to content

Commit

Permalink
fixup! ci: easy pre-releases for new packages
Browse files Browse the repository at this point in the history
Switch to `workers-sdk` object in `package.json`
  • Loading branch information
mrbbot committed Jan 17, 2024
1 parent 9ad7b81 commit 426db8a
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 6 deletions.
9 changes: 7 additions & 2 deletions .github/prereleases/0-packages.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,11 @@ assert(
// noinspection JSUnresolvedReference,JSObjectNullOrUndefined
const githubPullRequestNumber = githubEvent.pull_request.number;

/**
* @typedef {object} ~PackageJsonWorkersSdk
* @property {boolean} [prerelease]
*/

/**
* @typedef {object} ~PackageJson
* @property {string} name
Expand All @@ -38,7 +43,7 @@ const githubPullRequestNumber = githubEvent.pull_request.number;
* @property {Record<string, string>} [devDependencies]
* @property {Record<string, string>} [peerDependencies]
* @property {Record<string, string>} [optionalDependencies]
* @property {boolean} [workers-sdk:prerelease]
* @property {~PackageJsonWorkersSdk} [workers-sdk]
*/

/**
Expand Down Expand Up @@ -81,7 +86,7 @@ function getPackages() {

/** @returns {~Package[]} */
export function getPackagesForPrerelease() {
return getPackages().filter((pkg) => pkg.json["workers-sdk:prerelease"]);
return getPackages().filter((pkg) => pkg.json["workers-sdk"]?.prerelease);
}

/** @param {string} pkgName */
Expand Down
4 changes: 3 additions & 1 deletion packages/create-cloudflare/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -85,5 +85,7 @@
"engines": {
"node": ">=18.14.1"
},
"workers-sdk:prerelease": true
"workers-sdk": {
"prerelease": true
}
}
4 changes: 3 additions & 1 deletion packages/miniflare/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -98,5 +98,7 @@
"publishConfig": {
"access": "public"
},
"workers-sdk:prerelease": true
"workers-sdk": {
"prerelease": true
}
}
4 changes: 3 additions & 1 deletion packages/pages-shared/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,7 @@
"glob": "^8.0.3",
"service-worker-mock": "^2.0.5"
},
"workers-sdk:prerelease": true
"workers-sdk": {
"prerelease": true
}
}
4 changes: 3 additions & 1 deletion packages/wrangler/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -214,5 +214,7 @@
"engines": {
"node": ">=16.17.0"
},
"workers-sdk:prerelease": true
"workers-sdk": {
"prerelease": true
}
}

0 comments on commit 426db8a

Please sign in to comment.