Skip to content

chore: update pinned dependencies and add git workflow skill#326

Merged
j-d-ha merged 8 commits into
mainfrom
fix/dependabot-pinned-versions
Apr 3, 2026
Merged

chore: update pinned dependencies and add git workflow skill#326
j-d-ha merged 8 commits into
mainfrom
fix/dependabot-pinned-versions

Conversation

@j-d-ha

@j-d-ha j-d-ha commented Apr 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

This branch updates several pinned package versions, removes redundant Lambda package references, and adds a reusable local git-workflow skill for commit/branch/PR automation. Together, these changes tighten repository dependency management and add a documented workflow for common git operations.

Changes

  • Dependency and project cleanup
    • updates pinned package versions in Directory.Packages.props
    • removes unused Amazon.Lambda.Core and AWSSDK.Core references from envelope projects
    • adjusts MinimalLambda.SourceGenerators package references and PolySharp settings
  • Dependabot configuration
    • updates .github/dependabot.yml with additional ignore rules for selected major/version-specific updates
  • Local workflow tooling
    • adds .agents/skills/git-workflow/ documentation, templates, and examples
    • adds .claude/skills/git-workflow and skills-lock.json for local skill registration

Validation

  • Reviewed git diff main...HEAD
  • Confirmed branch is pushed and tracks origin/fix/dependabot-pinned-versions
  • No additional build or test commands were run for this PR creation step

Notes for Reviewers

Please review the .github/dependabot.yml change closely, since the github-actions entry currently includes a malformed directory line in this branch diff.

j-d-ha added 6 commits April 3, 2026 14:22
- Ignored major updates for `System.Text.Json`, `Microsoft.Extensions.Hosting`, and related packages
- Pinned `Microsoft.CodeAnalysis` and `Microsoft.CodeAnalysis.CSharp` to version `5.3.0`
- Updated `LangVersion` to `14.0` for compatibility.
- Replaced `System.Text.Json` with `System.Threading.Tasks.Extensions` dependency.
- Added exclusion for `System.Diagnostics.CodeAnalysis.RequiresAssemblyFilesAttribute` in PolySharp.
- Enabled runtime-supported attributes in PolySharp configuration.
- Removed `AWSSDK.Core` package reference from Kinesis project.
- Cleaned up project file to eliminate unnecessary dependencies.
- Updated `Autofac.Extensions.DependencyInjection` to `11.0.0`.
- Updated `Scriban` to `7.0.6`.
- Updated `System.Text.Json` to `[10.0.5, 11.0.0)` for `netstandard2.0` target.
- Updated `Verify.XunitV3` to `31.15.0`.
- Updated `OpenTelemetry.*` packages to latest `1.15.1` versions.
- Added `OpenTelemetry.Instrumentation.AWSLambda` and `System.Threading.Tasks.Extensions`.
- Removed redundant `OpenTelemetry.Instrumentation.AWSLambda` conditions in specific target groups.
- Removed `Amazon.Lambda.Core` package references from multiple projects:
  - ApiGateway, Envelopes, Sns, CloudWatchLogs, Kinesis, KinesisFirehose, Alb, and Kafka projects.
- Streamlined project files by eliminating redundant dependencies.
- Added a new skill for automating Git workflows, including branching, committing, and pull requests.
- Included detailed documentation for commit, branch, and PR workflows, following the Conventional Commits standard.
- Added shared references for scope detection, file inclusion policy, conventional types, and safety rules.
- Provided templates for pull request creation and release notes.
- Examples for feature, fix, and CI scenarios to guide expected branch names, commit messages, and PR titles.
- Implemented flexible and consistent naming and workflow rules, with safeguards to prevent destructive actions.
@github-actions github-actions Bot added the type: chore Maintenance task label Apr 3, 2026
@j-d-ha j-d-ha changed the title chore(repo): update pinned dependencies and add git workflow skill chore: update pinned dependencies and add git workflow skill Apr 3, 2026
j-d-ha and others added 2 commits April 3, 2026 15:35
- Added a list of valid scopes for commit messages.
- Updated formatting rules to reflect scope requirements.
- Clarified examples for strict validation enforcement by CI.
@sonarqubecloud

sonarqubecloud Bot commented Apr 3, 2026

Copy link
Copy Markdown

@codecov

codecov Bot commented Apr 3, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

Impacted file tree graph

@@           Coverage Diff           @@
##             main     #326   +/-   ##
=======================================
  Coverage   87.38%   87.38%           
=======================================
  Files         113      113           
  Lines        2814     2814           
  Branches      351      351           
=======================================
  Hits         2459     2459           
  Misses        254      254           
  Partials      101      101           

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ea48b48...ddc1884. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@j-d-ha
j-d-ha merged commit 2c07345 into main Apr 3, 2026
8 checks passed
@j-d-ha
j-d-ha deleted the fix/dependabot-pinned-versions branch April 3, 2026 19:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: chore Maintenance task

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant