Skip to content

Commit 4ca4a33

Browse files
thegdsksglinr
andcommitted
fix(ci): bind test server to 127.0.0.1 and make releases on-demand
- geomark CLI tests: explicit 127.0.0.1 binding fixes IPv6 mismatch on Node 18 in GitHub Actions (server listened on 0.0.0.0 but CLI connected via localhost which resolved to ::1) - auto-release: remove push trigger, keep workflow_dispatch only — releases are now manual via Actions UI Co-Authored-By: Glinr <bot@glincker.com>
1 parent 1527ac2 commit 4ca4a33

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

.github/workflows/auto-release.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
name: Auto Release
22

33
on:
4-
push:
5-
branches: [main]
64
workflow_dispatch:
75
inputs:
86
release_type:

packages/geomark/src/__tests__/cli-functional.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ describe("geomark CLI functional tests", () => {
2727
`);
2828
});
2929
await new Promise<void>((resolve) => {
30-
server.listen(port, resolve);
30+
server.listen(port, "127.0.0.1", resolve);
3131
});
3232
});
3333

0 commit comments

Comments
 (0)