Skip to content

Smoke CI is disabled entirely (placeholder job) - the repo currently has no automated PR gate for build/lint/test #1201

Description

@nanaf6203-bit

Context: .github/workflows/smoke-ci.yml header: Smoke CI Gate - TEMPORARILY DISABLED. The sole job is placeholder that only echoes a message; the real job was removed because pinned deps (e.g. trie-db 0.28.0) no longer compile under stable rustc 1.98.0 installed fresh by CI.

Problem: There is no gate at all: cargo clippy --all-targets --all-features -- -D warnings, workspace tests, and formatting run on nothing, so any warning-as-error or test regression merges silently. All source-level guarantees (issued via other workflow files) are behind a door that never opens.

Proposed approach: Refresh the dependency/toolchain baseline (pin rustc 1.98.0 + compatible trie-db; upgrade trie-db or constrain the toolchain), re-enable the workflow on push/pull_request, and keep the placeholder as a canary that fails fast if the gate is ever disabled again.

Acceptance criteria: smoke CI runs on every PR and fails on a seeded compile break; comment/reminder auto-files if the gate is disabled.

Activity

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

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions