Skip to content

Restore the CI workflow and documentation after the cancelled transfer - #16

Merged
felixtensor merged 3 commits into
mainfrom
dev/buyun/restore-ci-and-docs
Aug 31, 2026
Merged

Restore the CI workflow and documentation after the cancelled transfer#16
felixtensor merged 3 commits into
mainfrom
dev/buyun/restore-ci-and-docs

Conversation

@felixtensor

@felixtensor felixtensor commented Aug 31, 2026

Copy link
Copy Markdown
Owner

The move to zed-extensions is off, so the things removed for it come back.

  • CI — the build verification workflow, restored as it was.
  • Metadataextension.toml pointed repository at zed-extensions/mlir-tablegen, a repository that does not exist. Zed shows this as the extension's repository link, so it was a 404. Now felixtensor/mlir-tablegen.
  • Docs — README (badges, features, installation, screenshots), Chinese README, contributing guide, changelog, roadmap, and the language server / remote development / Vim text object guides under docs/.

The code of conduct and maintainer guide stay out for now, as agreed; references to them were removed rather than left dangling.

A few things were checked rather than copied: all eight screenshots resolve under the new repository name, the roadmap's Vim text object item is closed since it shipped in #15, and the MLIR alias outline and query smoke-test items stay open because the tree says they are. The changelog's [Unreleased] section records the net state of the window since v0.6.2.

CI passes locally: fmt, 29 tests, clippy clean, wasm build. All 27 internal links resolve.

Dropped only because checks were to run org-side after the transfer to
zed-extensions. That did not happen, so this repository is again the only place
they run.

Restored verbatim from 3a35369^. `bump_version.yml` is not restored: it was
never committed here, being generated by Zed's tooling and gated on a
zed-industries repository owner.
34d730f set `repository` to the zed-extensions transfer target, which never
landed, so the link Zed shows for the extension is a 404. Corrected to match the
git remote and the restored documentation.
@felixtensor
felixtensor force-pushed the dev/buyun/restore-ci-and-docs branch 7 times, most recently from e5baadd to 1b73cf6 Compare August 31, 2026 17:37
d846936 folded the guides into the README, stripped the README to match the
org's extensions, and dropped the changelog, contributing guide, roadmap, and
Chinese README. Without the transfer, none of those reasons hold.

Restored from d846936^, except the code of conduct and maintainer guide, which
stay out for now; references to them are removed rather than left dangling. The
guides return to docs/. `docs/VIM_MODE.md` is new, that feature having
landed in #15 after the strip, and the Chinese README is re-synced against the
restored English one rather than put back verbatim.

Three items were checked against the tree rather than copied: the roadmap's Vim
text object entry is closed, since it shipped in #15, while the MLIR alias
outline and query smoke-test entries stay open. The changelog gains an
`[Unreleased]` section recording the net state since v0.6.2.

Installation now leads with the extension gallery, its shortcut taken from Zed's
docs; the dev-extension steps stay, scoped to running a local checkout. The
rustup bootstrap and the claim that Zed adds the `wasm32-wasip2` target itself
are dropped: CONTRIBUTING.md already documents the development setup, and told
contributors to add that target by hand, which the README contradicted.

The Features bullet no longer restates the parser's corpus size, and links the
parser's own corpus documentation on its default branch rather than a pinned
SHA. Both were cross-repository facts that went stale whenever tree-sitter-mlir
gained examples or the pin moved. It stays "a curated corpus of official MLIR
test files": that corpus excludes the deliberately invalid tests, so it is a
subset of the upstream suite, not the whole of it.

Coverage of the Vim objects is stated as it is, not rounded up: PDLL has no
class-like construct, so the READMEs, the guide, and the changelog say function
and comment objects in all three languages and class objects only where the
grammar has one. The changelog intro also now mentions its `[Unreleased]`
section, which is not reconstructed from a tag like the rest of the file.

Repository URLs follow the rename in 34d730f. The v0.4.0 changelog line naming
`zed-mlir-suite` records what happened at that tag and is left alone.
@felixtensor
felixtensor force-pushed the dev/buyun/restore-ci-and-docs branch from 1b73cf6 to 8e501e4 Compare August 31, 2026 17:42
@felixtensor
felixtensor merged commit bae5b39 into main Aug 31, 2026
1 check passed
@felixtensor
felixtensor deleted the dev/buyun/restore-ci-and-docs branch August 31, 2026 17:45
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