From 03424fc720f24ddd416528558d3abdcb9712e78c Mon Sep 17 00:00:00 2001 From: Jason Shave Date: Thu, 15 Oct 2026 08:22:02 -0600 Subject: [PATCH 1/2] Docs: point at the live package ID and repo name; skip CI for docs-only changes The README told people to install JasonShave.AzureStorage.QueueService, an unlisted package whose newest version is an old build. The published package is AzureStorage.QueueService. Badges and csproj URLs used the old repository name, which only worked through GitHub's redirect. The .NET workflow now ignores Markdown, images and the licence so a docs edit does not spend a CI run. Co-Authored-By: Claude Fable 5.1 --- .github/workflows/dotnet.yml | 2 ++ README.md | 6 +++--- .../AzureStorage.QueueService.csproj | 4 ++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 42f0f90..87828c3 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -3,8 +3,10 @@ name: .NET on: push: branches: [ master ] + paths-ignore: [ '**.md', 'images/**', 'LICENSE.md' ] pull_request: branches: [ master ] + paths-ignore: [ '**.md', 'images/**', 'LICENSE.md' ] jobs: build: diff --git a/README.md b/README.md index 17e5c9f..35a740f 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,8 @@ Unifinity -[![.NET](https://github.com/jasonshave/JasonShave.AzureStorage.QueueService/actions/workflows/dotnet.yml/badge.svg)](https://github.com/jasonshave/JasonShave.AzureStorage.QueueService/actions/workflows/dotnet.yml) -[![Nuget](https://github.com/jasonshave/JasonShave.AzureStorage.QueueService/actions/workflows/nuget.yml/badge.svg)](https://github.com/jasonshave/JasonShave.AzureStorage.QueueService/actions/workflows/nuget.yml) +[![.NET](https://github.com/jasonshave/AzureStorage.QueueService/actions/workflows/dotnet.yml/badge.svg)](https://github.com/jasonshave/AzureStorage.QueueService/actions/workflows/dotnet.yml) +[![Nuget](https://github.com/jasonshave/AzureStorage.QueueService/actions/workflows/nuget.yml/badge.svg)](https://github.com/jasonshave/AzureStorage.QueueService/actions/workflows/nuget.yml) This project abstracts away the complexities of using the Azure Storage account's queue feature targeting .NET 6 and higher. @@ -30,7 +30,7 @@ You will need to create an Azure Storage account in the Azure portal using a uni ## Configuration -1. Add the Nuget package `JasonShave.AzureStorage.QueueService` to your .NET project +1. Add the NuGet package [`AzureStorage.QueueService`](https://www.nuget.org/packages/AzureStorage.QueueService) to your .NET project 2. Set your `ConnectionString` and `QueueName` properties in your [.NET User Secrets store](https://docs.microsoft.com/en-us/aspnet/core/security/app-secrets?view=aspnetcore-6.0&tabs=windows), `appsettings.json`, or anywhere your `IConfiguration` provider can look for the `QueueClientSettings`. For example: ```json diff --git a/src/AzureStorage.QueueService/AzureStorage.QueueService.csproj b/src/AzureStorage.QueueService/AzureStorage.QueueService.csproj index 10a8386..6761dd2 100644 --- a/src/AzureStorage.QueueService/AzureStorage.QueueService.csproj +++ b/src/AzureStorage.QueueService/AzureStorage.QueueService.csproj @@ -13,11 +13,11 @@ A library used to read from an Azure Storage Queue. Use this package in combination with code samples for Azure Communication Services projects where Event Grid subscriptions from a storage queue are used. Unifinity Software Corporation Azure, Azure Storage, Azure Storage Queue, Storage Queue, Queue Service, Jason Shave, Unifinity Software Corporation - https://github.com/jasonshave/JasonShave.AzureStorage.QueueService + https://github.com/jasonshave/AzureStorage.QueueService logo.png README.md git - https://github.com/jasonshave/JasonShave.AzureStorage.QueueService + https://github.com/jasonshave/AzureStorage.QueueService Unifinity Software Corporation $(VersionPrefix) From d15015d026a43f6ad010980ee8c408909985eb27 Mon Sep 17 00:00:00 2001 From: Jason Shave Date: Thu, 15 Oct 2026 08:22:36 -0600 Subject: [PATCH 2/2] CI: keep the .NET workflow running on docs-only changes master requires the build check, so skipping it for docs-only changes would leave those pull requests unmergeable. The run takes under a minute, which is the billing minimum anyway, so there is nothing to save. Co-Authored-By: Claude Fable 5.1 --- .github/workflows/dotnet.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 87828c3..42f0f90 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -3,10 +3,8 @@ name: .NET on: push: branches: [ master ] - paths-ignore: [ '**.md', 'images/**', 'LICENSE.md' ] pull_request: branches: [ master ] - paths-ignore: [ '**.md', 'images/**', 'LICENSE.md' ] jobs: build: