feat: migrate repo releases to manual release-please (#293)

This commit is contained in:
Trevin Chow
2026-03-17 17:58:13 -07:00
committed by GitHub
parent 74fb71731a
commit f47f829d81
44 changed files with 1967 additions and 801 deletions

View File

@@ -0,0 +1,24 @@
#!/usr/bin/env bun
import { syncReleaseMetadata } from "../../src/release/metadata"
const write = process.argv.includes("--write")
const versionArgs = process.argv
.slice(2)
.filter((arg) => arg.startsWith("--version:"))
.map((arg) => arg.replace("--version:", ""))
const componentVersions = Object.fromEntries(
versionArgs.map((entry) => {
const [component, version] = entry.split("=")
return [component, version]
}),
)
const result = await syncReleaseMetadata({
componentVersions,
write,
})
for (const update of result.updates) {
console.log(`${update.changed ? "update" : "keep"} ${update.path}`)
}