Skip to content

chore(deps): add renovate config to keep foc deps updates#143

Merged
rvagg merged 1 commit into
mainfrom
rvagg/renovate
Jul 3, 2026
Merged

chore(deps): add renovate config to keep foc deps updates#143
rvagg merged 1 commit into
mainfrom
rvagg/renovate

Conversation

@rvagg

@rvagg rvagg commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

This works with a local dry-run (picks up the lotus release), we just need to decide whether to add the app to our org or run the github action ourselves but that needs a custom PAT so it can have tests run on the PRs it opens, that could probably be the filoz bot. Probably just using the app is fine since it's free for open source.

@FilOzzy FilOzzy added this to FOC Jul 1, 2026
@github-project-automation github-project-automation Bot moved this to 📌 Triage in FOC Jul 1, 2026
@rvagg rvagg marked this pull request as ready for review July 3, 2026 05:11
Copilot AI review requested due to automatic review settings July 3, 2026 05:11
@rvagg rvagg merged commit 4655251 into main Jul 3, 2026
3 of 4 checks passed
@rvagg rvagg deleted the rvagg/renovate branch July 3, 2026 05:11
@github-project-automation github-project-automation Bot moved this from 📌 Triage to 🎉 Done in FOC Jul 3, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds a repository-level Renovate configuration to automatically track and propose updates for “pinned” dependency versions that live outside conventional package managers (notably Git tags in src/config.rs and version/tag fields in ci/dependency-profiles.json). This aligns with the goal of keeping key FOC devnet dependencies (e.g., Lotus) up to date via automated PRs.

Changes:

  • Introduces renovate.json using customManagers (regex) to detect GitHub tag-based versions in src/config.rs.
  • Adds regex-based tracking for synapse-sdk Git tags and filecoin-pin npm versions within ci/dependency-profiles.json.
  • Restricts Renovate to only run the custom regex managers (avoiding unrelated dependency update noise).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🎉 Done

Development

Successfully merging this pull request may close these issues.

3 participants