Skip to content

build: Bump rodrioliveira.adrguard from 0.1.11 to 1.1.7 - #208

Merged
rodri-oliveira-dev merged 2 commits into
mainfrom
dependabot/nuget/dot-config/rodrioliveira.adrguard-1.1.7
Sep 28, 2026
Merged

rodri-oliveira-dev merged 2 commits into
mainfrom
dependabot/nuget/dot-config/rodrioliveira.adrguard-1.1.7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

Updated rodrioliveira.adrguard from 0.1.11 to 1.1.7.

Release notes

Sourced from rodrioliveira.adrguard's releases.

1.1.7

What's Changed

Full Changelog: rodri-oliveira-dev/adr-guard@v1.1.6...v1.1.7

1.1.6

What's Changed

Full Changelog: rodri-oliveira-dev/adr-guard@v1.1.5...v1.1.6

1.1.5

What's Changed

Full Changelog: rodri-oliveira-dev/adr-guard@v1.1.4...v1.1.5

1.1.4

What's Changed

Full Changelog: rodri-oliveira-dev/adr-guard@v1.1.3...v1.1.4

1.1.3

What's Changed

Full Changelog: rodri-oliveira-dev/adr-guard@v1.1.2...v1.1.3

1.1.2

What's Changed

Full Changelog: rodri-oliveira-dev/adr-guard@v1.1.1...v1.1.2

1.1.1

What's Changed

Full Changelog: rodri-oliveira-dev/adr-guard@v1.1.0...v1.1.1

1.1.0

ADR Guard v1.1.0 — Offline ADR creation and template-aware AI drafts

This release adds deterministic offline ADR creation with built-in Minimal, Extended and explicit custom Markdown templates, plus optional template selection for the existing AI-assisted draft.

Create an ADR without AI

mkdir -p docs/adr
adr-guard new docs/adr --title "Adopt Redis"
adr-guard new docs/adr --title "Adopt Kafka" --template extended --culture pt-BR
adr-guard new docs/adr --title "Adopt Cache" --template-file docs/examples/templates/team.en-US.md
adr-guard new docs/adr --title "Preview only" --dry-run
adr-guard check docs/adr
adr-guard index docs/adr

new does not require a provider, API key or network access, and does not update the index automatically. --preview and --dry-run validate and display the prospective filename and Markdown without writing or reserving an ID. Templates support en-US and pt-BR guidance; canonical Status, Context, Decision, Consequences headings and initial Proposed status remain English. Custom template files are explicitly selected UTF-8 Markdown up to 65,536 bytes, with strict single-pass placeholders. Concurrent cooperative creators on the same host share ID allocation and atomic no-overwrite persistence; {{id}} is re-rendered with the final allocated ID.

Optional templates for AI-assisted draft

adr-guard draft docs/adr --title "Adopt Redis" \
  --context "We need bounded caching." \
  --provider openai --model YOUR_MODEL --template extended --preview

Use --template minimal|extended or --template-file <path> to select local rendering after the configured provider returns. Template source, guidance and path are not sent to the provider. Architectural context is sent only from --context, explicitly selected --context-file inputs, and parsed existing ADRs only with --include-existing-adrs. Unlike offline preview, draft --preview calls the provider but skips persistence. Without template flags, draft retains its previous output, provider contract and culture behavior. Generated ADRs remain Proposed and require human review; structural validity is not architectural approval.

Compatibility and distribution

check, index, the default draft, exit codes 0–3 and diagnostics ADR001–ADR009 retain their contracts. The public GitHub Action rodri-oliveira-dev/adr-guard@​v1 continues to support only check and index: use the .NET Tool or separately invoked container for new and draft. Native MADR/alternate-format validation is not introduced.

After the release publishes, update the .NET Tool with dotnet tool update --global RodriOliveira.AdrGuard --version 1.1.0 or pin the image to ghcr.io/rodri-oliveira-dev/adr-guard:1.1.0 / docker.io/rodrigodotnet/adr-guard:1.1.0. NuGet.org, GitHub Packages, GHCR, Docker Hub and immutable v1.1.0/moving v1 are verified by the release workflow after owner-approved merge. This note is prepared before public publication.

Offline creation guide · Custom template specification · AI privacy guide · Português (Brasil)

1.0.1

What's Changed

Full Changelog: rodri-oliveira-dev/adr-guard@v1.0.0...v1.0.1

1.0.0

ADR Guard v1.0.0

ADR Guard v1.0.0 introduces the first stable release of the reusable ADR Guard GitHub Action, bringing ADR validation directly into GitHub Actions workflows without requiring consumers to install the .NET SDK.

This release expands ADR Guard from a CLI and container-based tool into a complete CI integration with native GitHub annotations, hardened container execution, versioned Action references, automated contract testing, and Marketplace-ready documentation.

✨ Highlights

  • Added the reusable ADR Guard GitHub Action with support for both check and index.
  • Added configurable and validated path, command, and version inputs.
  • Preserved the existing ADR Guard CLI exit-code contract:
    • 0 — success
    • 1 — ADR validation failure
    • 2 — invalid usage or Action input
    • 3 — operational failure
  • Added native GitHub file annotations for ADR001 through ADR009.
  • Added GITHUB_STEP_SUMMARY output with validation results and diagnostic counts.
  • Added protection against workflow-command injection from ADR content and Action inputs.
  • Added support for exact and moving Action references:
    • v1.0.0 — immutable release
    • v1 — compatibility tag that advances with compatible v1 releases
  • Added end-to-end Action contract and regression tests.
  • Added independent consumer validation using a separate repository.

🚀 GitHub Action

ADR Guard can now be used directly from a GitHub Actions workflow:

- name: Validate ADRs
  uses: rodri-oliveira-dev/adr-guard@​v1
  with:
    path: docs/adr
    command: check

The Action runs the published ADR Guard container from GHCR and does not require the .NET SDK in the consuming repository.

🔒 Security hardening

The Action executes ADR Guard with restrictive container defaults:

  • read-only container filesystem;
  • read-only repository mount for check;
  • writable access limited to the selected ADR directory for index;
  • all Linux capabilities dropped;
  • no-new-privileges;
  • container networking disabled;
  • no implicit forwarding of environment variables or credentials;
  • validation of paths and symlinks to prevent workspace escape.
    ... (truncated)

0.1.12

What's Changed

Full Changelog: rodri-oliveira-dev/adr-guard@v0.1.11...v0.1.12

Commits viewable in compare view.

Summary by CodeRabbit

  • Atualizações
    • Atualizada a versão da ferramenta ADRGuard para 1.1.7.

@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Sep 28, 2026
@coderabbitai

coderabbitai Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository: rodri-oliveira-dev/Dapper-FluentMap/https://raw.githubusercontent.com/rodri-oliveira-dev/.github/main/coderabbit-templates/dotnet-library.yaml (via .coderabbit.yaml)

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 2e0f68cd-5c2f-4928-b7b7-908fad799719

📥 Commits

Reviewing files that changed from the base of the PR and between e6be189 and 73a67ac.

📒 Files selected for processing (1)
  • .config/dotnet-tools.json

Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 3 remain after this review.

📜 Recent review details
⏰ Context from checks skipped due to timeout. (7)
  • GitHub Check: Native AOT strict generated smoke (SQLite, win-x64)
  • GitHub Check: Compatibility (minimum, Dapper 2.1.79)
  • GitHub Check: Provider compatibility (SQL Server, PostgreSQL, MySQL, MariaDB)
  • GitHub Check: Compatibility (latest-stable, Dapper 2.1.89)
  • GitHub Check: Repository configuration
  • GitHub Check: Analyzer and generator compatibility
  • GitHub Check: Analyze C# with CodeQL
🔇 Additional comments (1)
.config/dotnet-tools.json (1)

20-20: LGTM!


📝 Walkthrough

Walkthrough

A configuração de rodrioliveira.adrguard foi atualizada da versão 0.1.12 para 1.1.7. Os comandos e a configuração de avanço de versão permanecem inalterados.

Changes

Atualização do ADRGuard

Layer / File(s) Summary
Versão da ferramenta
.config/dotnet-tools.json
A configuração agora usa a versão 1.1.7 de rodrioliveira.adrguard. Os comandos e a configuração de avanço de versão não mudaram.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~2 minutes

Change: Other

Suggested reviewers: rodri-oliveira-dev

Merge Risk: ⚪ Minimal · up to 73a67

A atualização mantém os comandos do ADRGuard usados pelo CI; não há risco concreto que impeça o merge.

Architecture Summary

Architecture risk: 🔵 Low · up to 73a67

The changed surface does not map to a changed system, dependency edge, entrypoint, or external dependency.

Changed systems: None identified.

Architecture concerns
No architecture-level concerns identified.

Review details

Before / after behavior

  • observed — Modified behavior in .config/dotnet-tools.json: A versão configurada de rodrioliveira.adrguard mudou de 0.1.12 para 1.1.7.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed O título descreve de forma clara e concisa a atualização de rodrioliveira.adrguard para a versão 1.1.7, que é a principal alteração do pull request.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

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

@github-actions

github-actions Bot commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

SonarQube Cloud success

The SonarQube Cloud Quality Gate passed for this PR.

Quality Gate status: OK

Metric Status Actual Threshold
new_reliability_rating OK 1 1
new_security_rating OK 1 1
new_maintainability_rating OK 1 1
new_security_hotspots_reviewed OK 100.0 100

---
updated-dependencies:
- dependency-name: rodrioliveira.adrguard
  dependency-version: 1.1.7
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/nuget/dot-config/rodrioliveira.adrguard-1.1.7 branch from c2ae750 to e6be189 Compare September 28, 2026 13:20
@rodri-oliveira-dev
rodri-oliveira-dev merged commit d873f74 into main Sep 28, 2026
13 checks passed
@rodri-oliveira-dev
rodri-oliveira-dev deleted the dependabot/nuget/dot-config/rodrioliveira.adrguard-1.1.7 branch September 28, 2026 13:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant