Fix CI: build workflow must pass 100% on all workspace crates #24
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
The CI build workflow (
.forgejo/workflows/build.yaml) is out of sync with the current workspace. Multiple WASM crates have been added since the workflow was last updated, the WASM check list is stale, and the workflow has not been verified end-to-end against the current codebase.Goals
build.yamlto cover all current island cratesbuild.yamlworkflow steps withscripts/test-all.shand Makefile targetscargo check --workspacepasses (native)cargo check --target wasm32-unknown-unknownpasses for all island cratescargo build -p archipelagos_serversucceedscargo test --workspace --libpassesmake ci-dockerbefore pushing