-
Notifications
You must be signed in to change notification settings - Fork 1.5k
fix(ci): bump 5 channel versions + fix lifetime desync in panics check #2300
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -2,7 +2,7 @@ | |
| "name": "feishu", | ||
| "display_name": "Feishu / Lark Channel", | ||
| "kind": "channel", | ||
| "version": "0.1.4", | ||
| "version": "0.2.0", | ||
| "wit_version": "0.3.0", | ||
|
Comment on lines
4
to
6
|
||
| "description": "Talk to your agent through a Feishu or Lark bot", | ||
| "keywords": [ | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -2,7 +2,7 @@ | |
| "name": "slack", | ||
| "display_name": "Slack Channel", | ||
| "kind": "channel", | ||
| "version": "0.2.2", | ||
| "version": "0.3.0", | ||
| "wit_version": "0.3.0", | ||
|
Comment on lines
4
to
6
|
||
| "description": "Talk to your agent in Slack", | ||
| "keywords": [ | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -2,7 +2,7 @@ | |
| "name": "telegram", | ||
| "display_name": "Telegram Channel", | ||
| "kind": "channel", | ||
| "version": "0.2.6", | ||
| "version": "0.2.8", | ||
| "wit_version": "0.3.0", | ||
|
Comment on lines
4
to
6
|
||
| "description": "Talk to your agent through a Telegram bot", | ||
| "keywords": [ | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -2,7 +2,7 @@ | |
| "name": "whatsapp", | ||
| "display_name": "WhatsApp Channel", | ||
| "kind": "channel", | ||
| "version": "0.2.0", | ||
| "version": "0.2.2", | ||
| "wit_version": "0.3.0", | ||
|
Comment on lines
4
to
6
|
||
| "description": "Talk to your agent through WhatsApp", | ||
| "keywords": [ | ||
|
|
||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -123,9 +123,25 @@ def sanitize_line(line: str, state: LexerState) -> str: | |||||
| i += 1 | ||||||
| continue | ||||||
| if ch == "'": | ||||||
| # This can misclassify lifetimes like `'a` as char literals. That only | ||||||
| # risks false negatives by masking later code on the same line. | ||||||
| state.in_char = True | ||||||
| # Distinguish char literals ('x', '\n') from lifetime annotations | ||||||
| # ('a, 'static). Lifetimes are an apostrophe followed by an ASCII | ||||||
| # letter or underscore and then a non-apostrophe (identifiers, not | ||||||
| # closing-quote). Misclassifying a lifetime as a char literal | ||||||
| # blanks the rest of the line, hiding braces and causing the | ||||||
| # brace-depth tracker to desync across the whole file. | ||||||
| if nxt and (nxt.isalpha() or nxt == "_"): | ||||||
| # Peek past the identifier to see if it's 'x' (char) or 'ident (lifetime). | ||||||
|
||||||
| # Peek past the identifier to see if it's 'x' (char) or 'ident (lifetime). | |
| # Peek past the identifier to see if it's 'x' (char) or 'ident' (lifetime). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The manifest
versionwas bumped, but theartifacts.wasm32-wasip2.url(and sha256) still points to a binary whose filename encodes the old version (0.2.2). This will cause installs-from-artifact to fetch the old binary while reporting/recording the new version. Update the artifact URL+sha256 to the 0.2.3 release artifact, or set the artifact URL/sha256 to null until the new artifact is published (so source-build/fallback is used).