fix: update all gitea.giersig.eu refs to git.wildwuchs.work
Deploy Indiekit Server / deploy (push) Failing after 4s

This commit is contained in:
Sven
2026-05-14 19:48:19 +02:00
parent 2f08ad680c
commit e0a48dc787
6 changed files with 28 additions and 28 deletions
+6 -6
View File
@@ -156,16 +156,16 @@ Visibility:
```sh
# Pull latest commit from a fork:
npm install git+https://gitea.giersig.eu/svemagie/<package-name>
npm install git+https://gitea.giersig.eu/svemagie/indiekit-endpoint-activitypub
npm install git+https://git.wildwuchs.work/svemagie/<package-name>
npm install git+https://git.wildwuchs.work/svemagie/indiekit-endpoint-activitypub
```
| Package | Fork |
|---|---|
| `@rmdes/indiekit-endpoint-activitypub` | `git+https://gitea.giersig.eu/svemagie/indiekit-endpoint-activitypub` |
| `@rmdes/indiekit-endpoint-blogroll` | `git+https://gitea.giersig.eu/svemagie/indiekit-endpoint-blogroll` |
| `@rmdes/indiekit-endpoint-microsub` | `git+https://gitea.giersig.eu/svemagie/indiekit-endpoint-microsub` |
| `@rmdes/indiekit-endpoint-youtube` | `git+https://gitea.giersig.eu/svemagie/indiekit-endpoint-youtube` |
| `@rmdes/indiekit-endpoint-activitypub` | `git+https://git.wildwuchs.work/svemagie/indiekit-endpoint-activitypub` |
| `@rmdes/indiekit-endpoint-blogroll` | `git+https://git.wildwuchs.work/svemagie/indiekit-endpoint-blogroll` |
| `@rmdes/indiekit-endpoint-microsub` | `git+https://git.wildwuchs.work/svemagie/indiekit-endpoint-microsub` |
| `@rmdes/indiekit-endpoint-youtube` | `git+https://git.wildwuchs.work/svemagie/indiekit-endpoint-youtube` |
---
+6 -6
View File
@@ -12,14 +12,14 @@ Four packages are installed directly from Gitea forks rather than the npm regist
| Dependency | Source | Reason |
|---|---|---|
| `@rmdes/indiekit-endpoint-activitypub` | [svemagie/indiekit-endpoint-activitypub](https://gitea.giersig.eu/svemagie/indiekit-endpoint-activitypub) | DM support, likes-as-bookmarks, OG images in AP objects, draft/unlisted outbox guards, merged with upstream post-3.8.1 |
| `@rmdes/indiekit-endpoint-blogroll` | [svemagie/indiekit-endpoint-blogroll#bookmark-import](https://gitea.giersig.eu/svemagie/indiekit-endpoint-blogroll/src/branch/bookmark-import) | Bookmark import feature |
| `@rmdes/indiekit-endpoint-microsub` | [svemagie/indiekit-endpoint-microsub#bookmarks-import](https://gitea.giersig.eu/svemagie/indiekit-endpoint-microsub/src/branch/bookmarks-import) | Bookmarks import feature |
| `@rmdes/indiekit-endpoint-youtube` | [svemagie/indiekit-endpoint-youtube](https://gitea.giersig.eu/svemagie/indiekit-endpoint-youtube) | OAuth 2.0 liked-videos sync as "like" posts |
| `@rmdes/indiekit-endpoint-activitypub` | [svemagie/indiekit-endpoint-activitypub](https://git.wildwuchs.work/svemagie/indiekit-endpoint-activitypub) | DM support, likes-as-bookmarks, OG images in AP objects, draft/unlisted outbox guards, merged with upstream post-3.8.1 |
| `@rmdes/indiekit-endpoint-blogroll` | [svemagie/indiekit-endpoint-blogroll#bookmark-import](https://git.wildwuchs.work/svemagie/indiekit-endpoint-blogroll/src/branch/bookmark-import) | Bookmark import feature |
| `@rmdes/indiekit-endpoint-microsub` | [svemagie/indiekit-endpoint-microsub#bookmarks-import](https://git.wildwuchs.work/svemagie/indiekit-endpoint-microsub/src/branch/bookmarks-import) | Bookmarks import feature |
| `@rmdes/indiekit-endpoint-youtube` | [svemagie/indiekit-endpoint-youtube](https://git.wildwuchs.work/svemagie/indiekit-endpoint-youtube) | OAuth 2.0 liked-videos sync as "like" posts |
In `package.json` these use the `git+https://gitea.giersig.eu/svemagie/repo` syntax so npm fetches them directly from Gitea on install.
In `package.json` these use the `git+https://git.wildwuchs.work/svemagie/repo` syntax so npm fetches them directly from Gitea on install.
> **Lockfile caveat:** The fork dependency is resolved to a specific commit in `package-lock.json`. When fixes are pushed to the fork, run `npm install git+https://gitea.giersig.eu/svemagie/indiekit-endpoint-activitypub` to pull the latest commit. The fork HEAD is at `c8ca991` (2026-04-09: status IDs migrated from timestamp cursors to MongoDB ObjectIds — `findTimelineItemById` now does `findOne({ _id: new ObjectId(id) })`; `in_reply_to_id` serializer uses `resolveReplyIds()` batch lookup; upstream fixed `objectId` ReferenceError in DELETE route; draft/unlisted syndication guards moved into `index.js` natively; new helpers: `resolve-reply-ids.js`, `id-mapping.js`; builds on `b54146c`: upstream v3.9.x merged — Fedify 2.1.0, 5 FEPs, security/perf audit, architecture refactor; plus all fork patches: DM support, pin/unpin, edit post, favourite/reblog timeout guard, raw signed fetch fallback, timezone-aware status lookup, own Micropub posts mirrored into ap_timeline, inbox HTTP Signature noise suppressed, OAuth `state` parameter echo fix).
> **Lockfile caveat:** The fork dependency is resolved to a specific commit in `package-lock.json`. When fixes are pushed to the fork, run `npm install git+https://git.wildwuchs.work/svemagie/indiekit-endpoint-activitypub` to pull the latest commit. The fork HEAD is at `c8ca991` (2026-04-09: status IDs migrated from timestamp cursors to MongoDB ObjectIds — `findTimelineItemById` now does `findOne({ _id: new ObjectId(id) })`; `in_reply_to_id` serializer uses `resolveReplyIds()` batch lookup; upstream fixed `objectId` ReferenceError in DELETE route; draft/unlisted syndication guards moved into `index.js` natively; new helpers: `resolve-reply-ids.js`, `id-mapping.js`; builds on `b54146c`: upstream v3.9.x merged — Fedify 2.1.0, 5 FEPs, security/perf audit, architecture refactor; plus all fork patches: DM support, pin/unpin, edit post, favourite/reblog timeout guard, raw signed fetch fallback, timezone-aware status lookup, own Micropub posts mirrored into ap_timeline, inbox HTTP Signature noise suppressed, OAuth `state` parameter echo fix).
---
+8 -8
View File
@@ -14,9 +14,9 @@
"@indiekit/indiekit": "^1.0.0-beta.27",
"@indiekit/post-type-repost": "^1.0.0-beta.25",
"@indiekit/store-github": "^1.0.0-beta.27",
"@rmdes/indiekit-endpoint-activitypub": "git+https://gitea.giersig.eu/svemagie/indiekit-endpoint-activitypub#bda09b98665a8f624d677312ba05d2b54347d812",
"@rmdes/indiekit-endpoint-activitypub": "git+https://git.wildwuchs.work/svemagie/indiekit-endpoint-activitypub#bda09b98665a8f624d677312ba05d2b54347d812",
"@rmdes/indiekit-endpoint-auth": "^1.0.0-beta.25",
"@rmdes/indiekit-endpoint-blogroll": "git+https://gitea.giersig.eu/svemagie/indiekit-endpoint-blogroll",
"@rmdes/indiekit-endpoint-blogroll": "git+https://git.wildwuchs.work/svemagie/indiekit-endpoint-blogroll",
"@rmdes/indiekit-endpoint-comments": "^1.0.11",
"@rmdes/indiekit-endpoint-conversations": "^2.2.0",
"@rmdes/indiekit-endpoint-cv": "^1.0.24",
@@ -24,7 +24,7 @@
"@rmdes/indiekit-endpoint-github": "^1.2.3",
"@rmdes/indiekit-endpoint-homepage": "^1.0.22",
"@rmdes/indiekit-endpoint-lastfm": "^1.0.12",
"@rmdes/indiekit-endpoint-microsub": "git+https://gitea.giersig.eu/svemagie/indiekit-endpoint-microsub",
"@rmdes/indiekit-endpoint-microsub": "git+https://git.wildwuchs.work/svemagie/indiekit-endpoint-microsub",
"@rmdes/indiekit-endpoint-podroll": "^1.0.11",
"@rmdes/indiekit-endpoint-posts": "^1.0.0-beta.44",
"@rmdes/indiekit-endpoint-readlater": "github:rmdes/indiekit-endpoint-readlater",
@@ -32,7 +32,7 @@
"@rmdes/indiekit-endpoint-webmention-io": "^1.0.7",
"@rmdes/indiekit-endpoint-webmention-sender": "^1.0.8",
"@rmdes/indiekit-endpoint-webmentions-proxy": "^1.0.3",
"@rmdes/indiekit-endpoint-youtube": "git+https://gitea.giersig.eu/svemagie/indiekit-endpoint-youtube",
"@rmdes/indiekit-endpoint-youtube": "git+https://git.wildwuchs.work/svemagie/indiekit-endpoint-youtube",
"@rmdes/indiekit-post-type-page": "^1.0.4",
"@rmdes/indiekit-preset-eleventy": "^1.0.0-beta.38",
"@rmdes/indiekit-syndicator-bluesky": "^1.0.19",
@@ -2419,7 +2419,7 @@
},
"node_modules/@rmdes/indiekit-endpoint-activitypub": {
"version": "3.13.4",
"resolved": "git+https://gitea.giersig.eu/svemagie/indiekit-endpoint-activitypub#bda09b98665a8f624d677312ba05d2b54347d812",
"resolved": "git+https://git.wildwuchs.work/svemagie/indiekit-endpoint-activitypub#bda09b98665a8f624d677312ba05d2b54347d812",
"license": "MIT",
"dependencies": {
"@fedify/debugger": "^2.1.12",
@@ -2477,7 +2477,7 @@
},
"node_modules/@rmdes/indiekit-endpoint-blogroll": {
"version": "1.0.23",
"resolved": "git+https://gitea.giersig.eu/svemagie/indiekit-endpoint-blogroll#f56616d66efc8ccff1d3da564f710b8004a3aae6",
"resolved": "git+https://git.wildwuchs.work/svemagie/indiekit-endpoint-blogroll#f56616d66efc8ccff1d3da564f710b8004a3aae6",
"license": "MIT",
"dependencies": {
"@indiekit/error": "^1.0.0-beta.25",
@@ -2605,7 +2605,7 @@
},
"node_modules/@rmdes/indiekit-endpoint-microsub": {
"version": "1.0.49",
"resolved": "git+https://gitea.giersig.eu/svemagie/indiekit-endpoint-microsub#f73dd547e54dcdf2ef9b98c9aad3baca644b9cf0",
"resolved": "git+https://git.wildwuchs.work/svemagie/indiekit-endpoint-microsub#f73dd547e54dcdf2ef9b98c9aad3baca644b9cf0",
"license": "MIT",
"dependencies": {
"@indiekit/error": "^1.0.0-beta.25",
@@ -2747,7 +2747,7 @@
},
"node_modules/@rmdes/indiekit-endpoint-youtube": {
"version": "1.3.0",
"resolved": "git+https://gitea.giersig.eu/svemagie/indiekit-endpoint-youtube#b8e2b6472f9dda9371ab0ed07b9d09d7c1783d6a",
"resolved": "git+https://git.wildwuchs.work/svemagie/indiekit-endpoint-youtube#b8e2b6472f9dda9371ab0ed07b9d09d7c1783d6a",
"license": "MIT",
"dependencies": {
"@indiekit/error": "^1.0.0-beta.25",
+4 -4
View File
@@ -27,9 +27,9 @@
"@indiekit/indiekit": "^1.0.0-beta.27",
"@indiekit/post-type-repost": "^1.0.0-beta.25",
"@indiekit/store-github": "^1.0.0-beta.27",
"@rmdes/indiekit-endpoint-activitypub": "git+https://gitea.giersig.eu/svemagie/indiekit-endpoint-activitypub#bda09b98665a8f624d677312ba05d2b54347d812",
"@rmdes/indiekit-endpoint-activitypub": "git+https://git.wildwuchs.work/svemagie/indiekit-endpoint-activitypub#bda09b98665a8f624d677312ba05d2b54347d812",
"@rmdes/indiekit-endpoint-auth": "^1.0.0-beta.25",
"@rmdes/indiekit-endpoint-blogroll": "git+https://gitea.giersig.eu/svemagie/indiekit-endpoint-blogroll",
"@rmdes/indiekit-endpoint-blogroll": "git+https://git.wildwuchs.work/svemagie/indiekit-endpoint-blogroll",
"@rmdes/indiekit-endpoint-comments": "^1.0.11",
"@rmdes/indiekit-endpoint-conversations": "^2.2.0",
"@rmdes/indiekit-endpoint-cv": "^1.0.24",
@@ -37,7 +37,7 @@
"@rmdes/indiekit-endpoint-github": "^1.2.3",
"@rmdes/indiekit-endpoint-homepage": "^1.0.22",
"@rmdes/indiekit-endpoint-lastfm": "^1.0.12",
"@rmdes/indiekit-endpoint-microsub": "git+https://gitea.giersig.eu/svemagie/indiekit-endpoint-microsub",
"@rmdes/indiekit-endpoint-microsub": "git+https://git.wildwuchs.work/svemagie/indiekit-endpoint-microsub",
"@rmdes/indiekit-endpoint-podroll": "^1.0.11",
"@rmdes/indiekit-endpoint-posts": "^1.0.0-beta.44",
"@rmdes/indiekit-endpoint-readlater": "github:rmdes/indiekit-endpoint-readlater",
@@ -45,7 +45,7 @@
"@rmdes/indiekit-endpoint-webmention-io": "^1.0.7",
"@rmdes/indiekit-endpoint-webmention-sender": "^1.0.8",
"@rmdes/indiekit-endpoint-webmentions-proxy": "^1.0.3",
"@rmdes/indiekit-endpoint-youtube": "git+https://gitea.giersig.eu/svemagie/indiekit-endpoint-youtube",
"@rmdes/indiekit-endpoint-youtube": "git+https://git.wildwuchs.work/svemagie/indiekit-endpoint-youtube",
"@rmdes/indiekit-post-type-page": "^1.0.4",
"@rmdes/indiekit-preset-eleventy": "^1.0.0-beta.38",
"@rmdes/indiekit-syndicator-bluesky": "^1.0.19",
+1 -1
View File
@@ -10,7 +10,7 @@ const OLD_SNIPPET = ` \`Ensure the GitHub token is not expired and has the ne
\`You can check your tokens here: https://github.com/settings/tokens\`,`;
const NEW_SNIPPET = ` \`Ensure the Gitea token is not expired and has the necessary permissions\`,
\`You can check your tokens here: https://gitea.giersig.eu/user/settings/applications\`, ${MARKER}`;
\`You can check your tokens here: https://git.wildwuchs.work/user/settings/applications\`, ${MARKER}`;
async function exists(path) {
try {
+3 -3
View File
@@ -1,5 +1,5 @@
#!/usr/bin/env node
// In the node jail, gitea.giersig.eu is not reachable via HTTPS (hairpin NAT).
// In the node jail, git.wildwuchs.work is not reachable via HTTPS (hairpin NAT).
// Rewrite git URLs to use the internal Gitea jail address before npm fetches git deps.
// Only runs when INDIEKIT_BIND_HOST or INTERNAL_FETCH_URL are set (i.e. on the jail).
@@ -8,10 +8,10 @@ import { execSync } from "node:child_process";
if (process.env.INDIEKIT_BIND_HOST || process.env.INTERNAL_FETCH_URL) {
try {
execSync(
'git config --global url."http://10.100.0.90:3000/".insteadOf "https://gitea.giersig.eu/"',
'git config --global url."http://10.100.0.90:3000/".insteadOf "https://git.wildwuchs.work/"',
{ stdio: "inherit" }
);
console.log("[setup] Configured git URL rewrite: gitea.giersig.eu → 10.100.0.90:3000");
console.log("[setup] Configured git URL rewrite: git.wildwuchs.work → 10.100.0.90:3000");
} catch (err) {
console.warn("[setup] Could not configure git URL rewrite:", err.message);
}