Skip to content

chore: Configure Renovate#3

Open
renovate[bot] wants to merge 19 commits into
mainfrom
renovate/configure
Open

chore: Configure Renovate#3
renovate[bot] wants to merge 19 commits into
mainfrom
renovate/configure

Conversation

@renovate
Copy link
Copy Markdown

@renovate renovate Bot commented May 9, 2026

Welcome to Renovate! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.

🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.

📚 See our Reading List for relevant documentation you may be interested in reading.

🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to renovate.json in this branch. Renovate will update the Pull Request description the next time it runs.


Detected Package Files

  • .github/workflows/ci.yaml (github-actions)
  • .github/workflows/release.yaml (github-actions)
  • renovate.json (renovate-config)

Configuration Summary

Based on the default config's presets, Renovate will:

  • Start dependency updates only once this onboarding PR is merged
  • Hopefully safe environment variables to allow users to configure.
  • Show all Merge Confidence badges for pull requests.
  • Enable Renovate Dependency Dashboard creation.
  • Use semantic commit type fix for dependencies and chore for all others if semantic commits are in use.
  • Ignore node_modules, bower_components, vendor and various test/tests (except for nuget) directories.
  • Group known monorepo packages together.
  • Use curated list of recommended non-monorepo package groupings.
  • Show only the Age and Confidence Merge Confidence badges for pull requests.
  • Apply crowd-sourced package replacement rules.
  • Apply crowd-sourced workarounds for known problems with packages.
  • Ensure that every dependency pinned by digest and sourced from Forgejo contains a link to the commit-to-commit diff
  • Ensure that every dependency pinned by digest and sourced from Gitea contains a link to the commit-to-commit diff
  • Ensure that every dependency pinned by digest and sourced from GitHub.com and Github enterprise contains a link to the commit-to-commit diff
  • Ensure that every dependency pinned by digest and sourced from GitLab.com contains a link to the commit-to-commit diff
  • Correctly link to the source code for golang.org/x packages
  • Link to pkg.go.dev/... for golang.org/x packages' title
  • Apply labels dependencies and {{arg1}} to PRs.
  • Use semantic prefixes for commit messages and PR titles.
  • Use semantic commit scope deps for all commits and PR titles.
  • If Renovate detects semantic commits, it will use semantic commit type chore for all commits.
  • Disable Renovate Dependency Dashboard creation.
  • Do not update peerDependencies versions/ranges.
  • Group all minor and patch updates together.
  • The default preset for all luxass' repositories

What to Expect

It looks like your repository dependencies are already up-to-date and no Pull Requests will be necessary right away.


❓ Got questions? Check out Renovate's Docs, particularly the Getting Started section.
If you need any further assistance then you can also request help here.


This PR was generated by Mend Renovate. View the repository job log.

luxass and others added 19 commits May 3, 2026 06:26
CI workflow runs build and test across Ubuntu, macOS, and Windows.
Release workflow triggers on v* tags, builds dist, packages per-target
artifacts (zip/tar.gz), generates checksums, and uploads to GitHub
Releases. Add Justfile with common tasks (build/test/run/fmt/clean) and
ignore artifacts in .gitignore
Use std.c.getenv throughout and remove environ_map dependencies.
Update runtime.init and Client.init signatures to read env directly.
Remove AppContext environ_map usages and debug exposure of GITHUB_TOKEN.
Replace the old tree-sitter based parsing logic with a dedicated
yaml_tree and syntax/github_actions module and change the parse API
to collectReferencesFromSource. Extract and rename the apply logic to
core/file_rewriter (RewriteError, rewriteSelectedFiles) and add a
core/text_edit utility for applying text edits. Add app-level
config, check_service, and update_service; update runtime to accept
AppConfig and adjust CLI imports accordingly.
Model workflow/action discoveries as typed references instead of a flat record.\n\nThis introduces explicit source spans and reference kinds, and threads that model through tree-sitter extraction, scanning, and GitHub resolution. The result is easier to reason about, closer to what the parser actually discovers, and a better base for future rewrite and candidate cleanup.
split dependency handling into loadModules/BuildModules and factor
tree-sitter
setup into configureTreeSitterYaml; add artifactName helper and remove
the
exe_filename field. update CI to run zig build --fetch then zig build in
a
separate step so dependencies are fetched before building
- document project layout, CLI entrypoints, and editing rules
- list expected build, test, fmt, and validation commands
Add an app_version build option and propagate it to the executable and
dist step so releases can embed the CLI version. Pass the GitHub
Actions release step output into zig build in the release workflow.

Include packaging changes to bundle LICENSE with binaries so archives
contain the license, and adjust tar/zip steps to package from the
bundle directory.

Add installation script (install.sh), project README, and MIT LICENSE,
and set the CLI version at runtime from build_options in the update
command.
Update build.zig to create a standalone test module (src/tests.zig)
with explicit imports (zli, tree-sitter) and pass
target/optimize/modules
into addTestStep. Rename compile parameter in configureTreeSitterYaml
and
attach C/C++ sources and include paths to the compile module.

Fix core/file_rewriter: trim trailing horizontal space before inserting
an inline comment and use source.ref_span.start/end for ref offsets.
Adjust affected tests and test fixtures in ui.zig and prompt.zig.
@renovate renovate Bot added the dependencies label May 9, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 9, 2026

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Free

Run ID: 010d5f41-d445-4dae-8bf6-e74b5c5232fb

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

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

@luxass luxass force-pushed the main branch 3 times, most recently from c236861 to 86c8cfb Compare May 10, 2026 04:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant