mirror of
https://github.com/vrtmrz/obsidian-livesync.git
synced 2026-07-14 16:45:59 +00:00
Generate fallback types during releases
This commit is contained in:
@@ -9,6 +9,7 @@ const releaseNotesScript = fileURLToPath(new URL("./release-notes.mjs", import.m
|
||||
const versionBumpScript =
|
||||
process.env.VERSION_BUMP_SCRIPT || fileURLToPath(new URL("../version-bump.mjs", import.meta.url));
|
||||
const workspaceUpdateScript = fileURLToPath(new URL("../update-workspaces.mjs", import.meta.url));
|
||||
const prepareReleaseWorkflow = fileURLToPath(new URL("../.github/workflows/prepare-release.yml", import.meta.url));
|
||||
const temporaryDirectories: string[] = [];
|
||||
|
||||
afterEach(() => {
|
||||
@@ -103,6 +104,15 @@ describe("release notes", () => {
|
||||
});
|
||||
});
|
||||
|
||||
describe("release workflow", () => {
|
||||
it("regenerates and stages fallback type definitions", () => {
|
||||
const workflow = readFileSync(prepareReleaseWorkflow, "utf8");
|
||||
|
||||
expect(workflow).toContain("npm run build:lib:types");
|
||||
expect(workflow).toMatch(/git add[^\n]*_types/);
|
||||
});
|
||||
});
|
||||
|
||||
describe("version bump", () => {
|
||||
it("records every release even when its minimum app version is already used", () => {
|
||||
const directory = makeTemporaryDirectory();
|
||||
|
||||
Reference in New Issue
Block a user