Skip to content

Commit 41bc98c

Browse files
committed
fix(ci): add explicit .NET setup to test job and update CHANGELOG links (#368)
- Add setup-dotnet step to test job for explicit dependency declaration - Update [unreleased] link to compare against v1.1.0-bernabeu - Add comparison link for [1.1.0 - bernabeu] release While CI currently passes due to pre-installed .NET 10 on ubuntu-latest, explicitly declaring the SDK setup ensures future-proof workflows and enables proper dependency caching across both build and test jobs.
1 parent 61dbca3 commit 41bc98c

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

.github/workflows/dotnet-ci.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,15 @@ jobs:
4949
- name: Checkout repository
5050
uses: actions/checkout@v6.0.2
5151

52+
- name: Set up .NET ${{ env.DOTNET_VERSION }}
53+
uses: actions/setup-dotnet@v5.1.0
54+
with:
55+
dotnet-version: ${{ env.DOTNET_VERSION }}
56+
cache: true
57+
cache-dependency-path: |
58+
src/Dotnet.Samples.AspNetCore.WebApi/packages.lock.json
59+
test/Dotnet.Samples.AspNetCore.WebApi.Tests/packages.lock.json
60+
5261
- name: Lint commit messages
5362
uses: wagoid/commitlint-github-action@v6.2.1
5463

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,5 +166,6 @@ The CD workflow automatically:
166166

167167
---
168168

169-
[unreleased]: https://github.com/nanotaboada/Dotnet.Samples.AspNetCore.WebApi/compare/v1.0.0-azteca...HEAD
169+
[unreleased]: https://github.com/nanotaboada/Dotnet.Samples.AspNetCore.WebApi/compare/v1.1.0-bernabeu...HEAD
170+
[1.1.0 - bernabeu]: https://github.com/nanotaboada/Dotnet.Samples.AspNetCore.WebApi/compare/v1.0.0-azteca...v1.1.0-bernabeu
170171
[1.0.0 - azteca]: https://github.com/nanotaboada/Dotnet.Samples.AspNetCore.WebApi/releases/tag/v1.0.0-azteca

0 commit comments

Comments
 (0)