Skip to content

chore: build with Atom 4.0.0 and RepoUtils 2.0.0 - #35

Merged
DecSmith42 merged 1 commit into
mainfrom
claude/project-thread-c2wtqk
Oct 15, 2026
Merged

DecSmith42 merged 1 commit into
mainfrom
claude/project-thread-c2wtqk

Conversation

@DecSmith42

Copy link
Copy Markdown
Contributor

Requested by Dec · project thread

Before: the _atom build uses Atom modules 3.7.0 and Invex.RepoUtils.Atom.Module 1.9.0, and the library and tests use RepoUtils PublicApiAnalyzers/TestUtils 1.9.0.

After: all of them use the stable Atom 4.0.0 and RepoUtils 2.0.0 releases.

This changes build and test tooling only. The analyzer is PrivateAssets=all, so the shipped package is unchanged, and the generated workflows are identical.

How:

  • Invex.Atom.Module.GithubWorkflows is now spelled Invex.Atom.Module.GitHubWorkflows.
  • _atom/IBuild.cs follows Atom 4's GitHub renames.
  • Locally, the Release build is clean, tests pass, and atom Gen produces no changes.

🤖 Generated with Claude Code

https://claude.ai/code/session_01NmZ8zEyQGrKK5LBo4DbDLG


Generated by Claude Code

Move the _atom build tooling to Invex.Atom.Module.* 4.0.0 (GithubWorkflows is now spelled GitHubWorkflows) and Invex.RepoUtils.* 2.0.0, and follow Atom 4's GitHub/MacOS renames in _atom. The analyzer and TestUtils references move to 2.0.0 too. Build and test tooling only; the shipped package is unchanged and generated workflows are identical.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NmZ8zEyQGrKK5LBo4DbDLG
Copilot AI balanced review requested due to automatic review settings October 15, 2026 02:06
@DecSmith42 DecSmith42 self-assigned this Oct 15, 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.

🔵 Needs a closer look

Major-version tooling compatibility and unchanged workflow generation remain independently unverified.

0 open findings

What changed in this PR

Updates build and test tooling to Atom 4.0.0 and RepoUtils 2.0.0 without changing process-running implementation code.

Changes:

  • Upgrades Atom modules, RepoUtils build helpers, analyzers, and test utilities.
  • Adapts the build definition to Atom 4’s GitHub API naming.
File Description
tests/​Invex.Process.Tests/​Invex.Process.Tests.csproj Upgrades RepoUtils test utilities.
src/​Invex.Process/​Invex.Process.csproj Upgrades the private API analyzer dependency.
_atom/​IBuild.cs Updates Atom GitHub API references.
_atom/​_atom.csproj Upgrades build dependencies and renames the workflow package reference.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@DecSmith42
DecSmith42 merged commit ee95cc7 into main Oct 15, 2026
8 checks passed
@DecSmith42
DecSmith42 deleted the claude/project-thread-c2wtqk branch October 15, 2026 03: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