Skip to content

Commit 8dc32f7

Browse files
committed
feat: Update GitHub Actions workflows for QRCoder.Core
- Replace Metar Decoder references with QRCoder.Core - Update solution file references (QRCoder.Core.sln) - Fix project paths (QRCoder.Core.Tests/) - Add performance test support for QRCoder.Core.Benchmarks - Create dedicated NuGet publishing workflow - Fix codecov action parameter (files instead of file) - Add support for manual and tag-based publishing - Include GitHub Releases creation - Add comprehensive artifact management - Fix secret handling for NUGET_API_KEY
1 parent 7c29e0f commit 8dc32f7

10 files changed

Lines changed: 716 additions & 646 deletions

.github/workflows/auto-pr-from-main.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
git checkout -b $BRANCH_NAME
4141
4242
# List outdated packages
43-
dotnet list package --outdated
43+
dotnet list MetarDecoder.sln package --outdated
4444
4545
# Update packages (this is a simplified approach)
4646
echo "📦 Updating NuGet packages..."
@@ -112,7 +112,7 @@ jobs:
112112
--base main \
113113
--head $BRANCH_NAME \
114114
--label "dependencies,auto-update" \
115-
--assignee ${{ github.event.head_commit.author.username }} || echo "PR already exists or creation failed"
115+
--assignee afonsoft || echo "PR already exists or creation failed"
116116
117117
echo "✅ Dependency update PR created successfully"
118118
@@ -154,10 +154,10 @@ jobs:
154154
echo "🔒 Checking for security-related package updates..."
155155
156156
# Check for vulnerable packages
157-
dotnet list package --vulnerable
157+
dotnet list MetarDecoder.sln package --vulnerable
158158
159159
# Create update branch if vulnerabilities found
160-
if dotnet list package --vulnerable | grep -q "vulnerable"; then
160+
if dotnet list MetarDecoder.sln package --vulnerable | grep -q "vulnerable"; then
161161
echo "🚨 Security vulnerabilities detected, creating update PR..."
162162
163163
BRANCH_NAME="security-update-$(date +%Y%m%d-%H%M%S)"

.github/workflows/build-and-pack.yml

Lines changed: 0 additions & 306 deletions
This file was deleted.

0 commit comments

Comments
 (0)