fix(release): check out Linux audit verifier

This commit is contained in:
tianma-if committed 2026-09-09 16:04:45 +08:00
1 parent 27e1c10824
commit 86a6ddc04b
2 files changed
+7

No files matched your search

+4
View File
@@ -139,6 +139,7 @@ describe("desktop release workflow", () => {
workflow.indexOf("name: Linux x64 AppImage Preview"),
workflow.indexOf("name: Audit Linux Preview asset"),
);
const linuxAuditJob = workflow.slice(workflow.indexOf("name: Audit Linux Preview asset"));
expect(workflow).toContain("name: Linux x64 AppImage Preview");
expect(workflow).toContain("runs-on: ubuntu-22.04");
expect(linuxJob).toContain("name: Install AppImage runtime dependencies");
@@ -159,6 +160,9 @@ describe("desktop release workflow", () => {
expect(step("Build Linux automatic update predecessor")).toContain('gh release download "$PREVIOUS_TAG"');
expect(step("Build Linux automatic update predecessor")).toContain("EdgeEver-linux-update-source.AppImage");
expect(workflow).toContain("name: Audit Linux Preview asset");
expect(linuxAuditJob).toContain("name: Check out source");
expect(linuxAuditJob).toContain("uses: actions/checkout@v5");
expect(linuxAuditJob).toContain("node scripts/verify-linux-update-release.mjs release/desktop");
expect(workflow).toContain("needs: [release-plan, desktop, windows, linux]");
expect(desktopPackageVerifier).toContain("verifyGlibcBaseline(sidecar)");
});