Skip to content

workflow updates; upgrade lilac#76

Merged
NoEgAm merged 8 commits intomainfrom
upgrade
Apr 9, 2026
Merged

workflow updates; upgrade lilac#76
NoEgAm merged 8 commits intomainfrom
upgrade

Conversation

@tiye
Copy link
Copy Markdown
Member

@tiye tiye commented Mar 18, 2026

Summary by CodeRabbit

  • Refactor

    • Updated internal namespace entry format and bumped project version to 0.16.32.
  • Chores

    • Minor CI workflow formatting and string-quoting adjustments.
    • Added an ignore rule to exclude local snippet files.
    • Removed one unused dependency.
  • Documentation

    • Simplified string examples and selector/placeholder guidance; adjusted several CLI examples to use new invocation syntax.

@tiye tiye requested review from a team and Copilot March 18, 2026 11:25
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Mar 18, 2026

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

Walkthrough

Standardized CI workflow string quoting/spacing, added .calcit-snippets/ to .gitignore, removed one dependency from deps.cirru, converted many :CodeEntry namespace declarations to :NsEntry with a version bump in compact.cirru, and updated several documentation examples to use pipe-prefixed Cirru strings and selector guidance.

Changes

Cohort / File(s) Summary
CI workflow
​.github/workflows/tests.yaml
Replaced single-quoted strings with double-quoted strings in the Deploy step (flags, src, dest) and adjusted spacing/indentation; no command logic changed.
Ignore list
.gitignore
Added \.calcit-snippets\/ to ignore list.
Dependencies
deps.cirru
Removed the calcit-lang/lilac dependency entry (previously pointed at main).
Schema / Language definitions
compact.cirru
Replaced many namespace declarations from :CodeEntry to :NsEntry, removed some empty :examples blocks, and bumped global config version 0.16.300.16.32. Review tooling that consumes namespace-entry types.
Documentation
docs/Respo-Agent.md, docs/guide/base-components.md, docs/guide/styles.md
Switched examples to pipe-prefixed Cirru strings (e.g., `

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Title check ⚠️ Warning The title refers to 'workflow updates' and 'upgrade lilac', but the changeset includes substantial modifications beyond these: namespace entry type changes in compact.cirru, documentation updates, .gitignore additions, and string quoting changes. The title is only partially related to the main changes. Revise the title to better reflect the primary changes, such as: 'Update namespace entries from CodeEntry to NsEntry, upgrade lilac, and refine documentation' or similar.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch upgrade

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the project’s Calcit/tooling dependencies and regenerates the serialized Calcit output, alongside small repo hygiene/CI adjustments.

Changes:

  • Bump @calcit/procs (and related lockfile entries) from 0.12.1 to 0.12.9.
  • Update Calcit dependency metadata (deps.cirru) and regenerate compact.cirru (including Respo package version update).
  • Tweak CI workflow formatting/commands and ignore Calcit snippet artifacts.

Reviewed changes

Copilot reviewed 4 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
package.json Bumps @calcit/procs dependency version.
yarn.lock Updates lock entries for the bumped dependencies (incl. @cirru/parser.ts).
deps.cirru Updates :calcit-version and pins calcit-lang/lilac to 0.5.1.
compact.cirru Regenerated output reflecting new versions/schema.
.gitignore Ignores .calcit-snippets/.
.github/workflows/tests.yaml Reformats steps and changes cr invocation in CI.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@deps.cirru`:
- Line 4: The dependency entry "|calcit-lang/lilac |0.5.1" is invalid because
version 0.5.1 doesn't exist; update the deps.cirru entry for calcit-lang/lilac
by either specifying a valid published version or removing the explicit version
(leave it as the module name only) so the loader resolves the module, and verify
resolution succeeds (adjust the "|calcit-lang/lilac |0.5.1" line accordingly).
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 30984e15-bb5c-406c-bbb6-dd76ec504afa

📥 Commits

Reviewing files that changed from the base of the PR and between f1cb8d5 and 7b0d5b6.

📒 Files selected for processing (4)
  • .github/workflows/tests.yaml
  • .gitignore
  • compact.cirru
  • deps.cirru

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@compact.cirru`:
- Around line 2272-2277: The namespace declaration includes a self-import
causing a circular require: remove the self-reference "respo.test.comp.todolist
:refer $ comp-todolist" from the ns require list so the namespace no longer
requires itself; update the ns form around ns respo.test.comp.todolist $
:require to only include external deps (e.g., keep respo.test.comp.task and
respo.core) and ensure any use of comp-todolist within the file refers to the
local definition rather than an imported symbol.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 44d6717d-099f-4d54-a55f-c3378398fadc

📥 Commits

Reviewing files that changed from the base of the PR and between 7b0d5b6 and 88a5863.

📒 Files selected for processing (3)
  • compact.cirru
  • deps.cirru
  • docs/Respo-Agent.md
💤 Files with no reviewable changes (1)
  • deps.cirru

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@docs/guide/styles.md`:
- Line 73: Fix the grammar in the explanatory sentence containing the snippet
"`&` will be replace by a string of `className`" by changing "replace" to the
past participle "replaced" so it reads "`&` will be replaced by a string of
`className`" (this applies to the sentence that also references `&:hover`).

In `@docs/Respo-Agent.md`:
- Line 137: Update the misleading note about pipe-prefixed strings so the
JSON-string form includes the leading pipe; replace the incorrect example that
says the JSON string is "hello" with the correct form "\"|hello\"" (matching the
AST string node examples like "\"|Hello\""), and ensure any accompanying
explanation clarifies that pipe-prefixed strings must keep the leading "|" in
CLI/JSON payloads.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: c99ee244-0912-48b4-b53c-890045285b4a

📥 Commits

Reviewing files that changed from the base of the PR and between 88a5863 and 2aaea1a.

📒 Files selected for processing (3)
  • docs/Respo-Agent.md
  • docs/guide/base-components.md
  • docs/guide/styles.md

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

♻️ Duplicate comments (1)
docs/guide/styles.md (1)

156-156: ⚠️ Potential issue | 🟡 Minor

Fix the grammar error: "will be replace" → "will be replaced".

The sentence contains the same grammar error that was flagged in a previous review. It should read "will be replaced" (past participle) instead of "will be replace."

📝 Proposed fix
-`|&` will be replace by a string of `className`. So if you want to add rules for `:hover`, use the string selector `|&:hover`.
+`|&` will be replaced by a `className` string. So if you want to add rules for `:hover`, use the string selector `|&:hover`.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/guide/styles.md` at line 156, Fix the grammar in the sentence that
explains the `|&` selector: change "will be replace" to "will be replaced" so
the line reads "`|&` will be replaced by a string of `className`. So if you want
to add rules for `:hover`, use the string selector `|&:hover`." Update the
sentence containing the `|&` and `|&:hover` examples accordingly.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@docs/guide/styles.md`:
- Line 113: The markdown code span containing `|1px solid ` has an accidental
trailing space inside the backticks; edit the text to remove the trailing space
so the span reads `|1px solid` (i.e., update the token in the
docs/guide/styles.md content where the code span `|1px solid ` appears).

---

Duplicate comments:
In `@docs/guide/styles.md`:
- Line 156: Fix the grammar in the sentence that explains the `|&` selector:
change "will be replace" to "will be replaced" so the line reads "`|&` will be
replaced by a string of `className`. So if you want to add rules for `:hover`,
use the string selector `|&:hover`." Update the sentence containing the `|&` and
`|&:hover` examples accordingly.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: a4917a48-94d5-4c6c-82d5-458ca511743c

📥 Commits

Reviewing files that changed from the base of the PR and between 2aaea1a and d84b83b.

📒 Files selected for processing (1)
  • docs/guide/styles.md

@NoEgAm NoEgAm merged commit 2a227a7 into main Apr 9, 2026
1 check passed
@NoEgAm NoEgAm deleted the upgrade branch April 9, 2026 11:54
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.

3 participants