Skip to content

Start of CI, dependency, and build modernization - #210

Closed
Michiel-VandeVelde wants to merge 1 commit into
LinkedDataFragments:modernize-repositoryfrom
Michiel-VandeVelde:modernize-repository
Closed

Start of CI, dependency, and build modernization#210
Michiel-VandeVelde wants to merge 1 commit into
LinkedDataFragments:modernize-repositoryfrom
Michiel-VandeVelde:modernize-repository

Conversation

@Michiel-VandeVelde

Copy link
Copy Markdown

This continues the CI/dependency modernization from #209 as a start for the modernization, targeting the shared modernize-repository branch @jitsedesmet made upstream.

Covers: GitHub Actions bumped to non-deprecated versions targeting Node.js 24, Docker base image updated to node:22-slim, HDT's native build fixed for modern Node, sinon/sinon-chai modernization attempted then reverted (pinned sinon-chai to 2.14.0 instead the newer sinon API broke stub.reset() usage elsewhere), and lerna pinned to a version that keeps HDT's native build working at the root.

Recap from #209 that PR flagged that referencing this fork's own PR from a commit message with a bare #N will auto-link to an unrelated issue/PR once the commit lands in LinkedDataFragments/Server.js, since GitHub resolves #N against whichever repo it's viewed in. @rubensworks fix: use the cross-repo form Michiel-VandeVelde/Server.js#N instead. this was later discussed and the upstream branch modernize-repository was made to have a cleaner history
Full discussion: #209

@Michiel-VandeVelde

Copy link
Copy Markdown
Author

closing, targeted the wrong branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant