Skip to content

[pull] main from gi-dellav:main#83

Merged
pull[bot] merged 15 commits into
lenylvt:mainfrom
gi-dellav:main
Jun 29, 2026
Merged

[pull] main from gi-dellav:main#83
pull[bot] merged 15 commits into
lenylvt:mainfrom
gi-dellav:main

Conversation

@pull

@pull pull Bot commented Jun 29, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Note

Add structured tracing logs, CLI logging flags, and a default statusline config

  • Adds --verbose/-v, --log-file, and --log-level CLI flags in cli.rs; logging is now initialized from these flags via a new logging.rs module instead of environment-only defaults.
  • Adds debug/warn/info tracing throughout agent tools, permission checker, session storage, MCP client, memory, and runner — covering start/completion events, retries, and tool call lifecycles.
  • Updates the default statusline in ui/statusline.rs and config/load.rs: git changes removed, git branch wrapped in parentheses, token input/output shown with arrow separators, most colors changed to dark_grey.
  • Pins CI, release, and pages workflows to specific action SHAs and Rust 1.96.0; adds a checksums job and a create-release job to the release workflow.
  • Behavioral Change: the default TUI statusline appearance changes for all users on first startup with the new generated config.

Macroscope summarized b9eff54.

wowi42 and others added 15 commits June 28, 2026 16:45
Fix await_holding_lock (intentional serialization guard, now allowed with a comment), needless borrows, &PathBuf instead of &Path, field reassignment after Default, a redundant import, and a constant assertion, so the suite passes clippy --all-targets --all-features -D warnings.

Pure refactors with no change to test behavior.
Pin every GitHub Action to a full commit SHA with a version comment, pin the Rust toolchain to 1.96.0 via rust-toolchain.toml and explicit toolchain inputs, and add Dependabot (github-actions and cargo) to keep the pins current.

release.yml: rc tags (any hyphen suffix, e.g. v1.5.1-rc2) now publish as GitHub prereleases instead of latest. A single create-release job creates the release once via gh with generated notes, removing the race between matrix jobs. Assets upload via gh release upload instead of a third-party action, a SHA256SUMS file is published, fail-fast is disabled, and permissions are narrowed from write-all to contents: write.

ci.yml: add a lint job running cargo fmt --check and clippy --all-targets --all-features -D warnings, plus concurrency that cancels in-progress PR runs.
The previous version bump updated Cargo.toml but left the lockfile at 1.5.1-rc1. cargo rewrites it on the next build; commit the sync so the tree is clean.
checkout v4.3.1 -> v7.0.0, configure-pages v5 -> v6, upload-pages-artifact v3 -> v5, deploy-pages v4 -> v5, create-pull-request v6.1.0 -> v8.1.1. setup-rust-toolchain (v1.17.0) and taiki-e/install-action (v2.82.5) were already latest. All remain pinned by full commit SHA.
ci: pin CI/CD versions, harden releases (rc prereleases), enforce lint
Bumps the actions group with 1 update: [taiki-e/install-action](https://github.com/taiki-e/install-action).


Updates `taiki-e/install-action` from 2.82.5 to 2.82.6
- [Release notes](https://github.com/taiki-e/install-action/releases)
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md)
- [Commits](taiki-e/install-action@bffeee2...9bcaee1)

---
updated-dependencies:
- dependency-name: taiki-e/install-action
  dependency-version: 2.82.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
…ons-25dfb66842

ci: bump taiki-e/install-action from 2.82.5 to 2.82.6 in the actions group
@pull pull Bot locked and limited conversation to collaborators Jun 29, 2026
@pull pull Bot added the ⤵️ pull label Jun 29, 2026
@pull pull Bot merged commit b9eff54 into lenylvt:main Jun 29, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants