chore(infra): clean up Dockerfiles, CI workflows, justfile, packaging #130
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "chore/mapps-143-infra-ci-packaging-cleanup"
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?
Remove infrastructure and CI drift accumulated since the base-image switch (rust-builder-glibc rust1.94-trixie) and uncoordinated workflow edits. No runtime/source behavior change; all items are comments, pins, tooling invocations, and metadata.
dev Dockerfile: drop the redundant Bun and cargo-binstall
RUN curllayers (already shipped by the base image) and the stale "Install dioxus-cli" comment; remove the empty "# WASM target" heading.oci-build/Dockerfile: correct the base-image comment to Rust 1.94; pin the Caddy stage to
caddy:2-alpineso it tracks the 2.x line with patches instead of floating to latest via the unpinnedcaddy:alpine.justfile:
check-clippynow passes-D warningsso localjust checkmatches CI and pre-commit;pre-commitmounts the per-userdev-mokosh-apps-target-${USER}volume that compose.yml declares so the cache is actually shared; thedevhost-IP detection matches en*/eth*/br*/wlan* and fails with a clear message instead of panicking on.get 0; remove the redundantdev-sso-downrecipe (downalready stops both modes).package.json:
build:css/watch:cssinvokebun x @tailwindcss/cli(Tailwind v4 ships notailwindcssCLI binary); replace the literal "Tail" placeholder indevwith the real CSS-watch invocation sobun run devworks.CI: claude-fix.yml uses the Forgejo-hosted
https://code.forgejo.org/actions/{checkout,setup-node}@v5like its peers; create-release.yml usesvars.RUNS_ON_OPENSUSE_BASE_LATESTinstead of a hardcoded runner label; build-oci-image.yml addsbuild.rsto the paths filter so git-hash/build-date baking changes trigger a rebuild.Metadata: Cargo.toml
repositorypoints athttps://dev.a8n.run/psa-systems/mokosh-apps; README documents the per-developerdev-mokosh-private-${USER}network anddev-mokosh-apps-${USER}container name, and the broadened host-IP detection.#MAPPS-143
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
Remove infrastructure and CI drift accumulated since the base-image switch (rust-builder-glibc rust1.94-trixie) and uncoordinated workflow edits. No runtime/source behavior change; all items are comments, pins, tooling invocations, and metadata. dev Dockerfile: drop the redundant Bun and cargo-binstall `RUN curl` layers (already shipped by the base image) and the stale "Install dioxus-cli" comment; remove the empty "# WASM target" heading. oci-build/Dockerfile: correct the base-image comment to Rust 1.94; pin the Caddy stage to `caddy:2-alpine` so it tracks the 2.x line with patches instead of floating to latest via the unpinned `caddy:alpine`. justfile: `check-clippy` now passes `-D warnings` so local `just check` matches CI and pre-commit; `pre-commit` mounts the per-user `dev-mokosh-apps-target-${USER}` volume that compose.yml declares so the cache is actually shared; the `dev` host-IP detection matches en*/eth*/br*/wlan* and fails with a clear message instead of panicking on `.get 0`; remove the redundant `dev-sso-down` recipe (`down` already stops both modes). package.json: `build:css`/`watch:css` invoke `bun x @tailwindcss/cli` (Tailwind v4 ships no `tailwindcss` CLI binary); replace the literal "Tail" placeholder in `dev` with the real CSS-watch invocation so `bun run dev` works. CI: claude-fix.yml uses the Forgejo-hosted `https://code.forgejo.org/actions/{checkout,setup-node}@v5` like its peers; create-release.yml uses `vars.RUNS_ON_OPENSUSE_BASE_LATEST` instead of a hardcoded runner label; build-oci-image.yml adds `build.rs` to the paths filter so git-hash/build-date baking changes trigger a rebuild. Metadata: Cargo.toml `repository` points at `https://dev.a8n.run/psa-systems/mokosh-apps`; README documents the per-developer `dev-mokosh-private-${USER}` network and `dev-mokosh-apps-${USER}` container name, and the broadened host-IP detection. #MAPPS-143 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>