From bdc1d25cba5abbe32980dd448a231d3dd95a09f8 Mon Sep 17 00:00:00 2001 From: Lucas Falslev Date: Fri, 8 May 2026 06:54:56 -0600 Subject: [PATCH 1/8] update nuget source --- .github/workflows/publish-dev-package.yml | 7 ++++--- sleet.json | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/publish-dev-package.yml b/.github/workflows/publish-dev-package.yml index 24d0675fb..315ec9fb6 100644 --- a/.github/workflows/publish-dev-package.yml +++ b/.github/workflows/publish-dev-package.yml @@ -3,7 +3,8 @@ name: Publish Dev Package on: push: branches: - - "v4" + - "lfalslev/bed-8241" + #- "v4" jobs: update-dev-package: @@ -55,8 +56,8 @@ jobs: AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_KEY }} shell: pwsh run: | - $dryRun = $false - $packageIndexUrl = 'https://s3.amazonaws.com/bloodhound-ad/sleet.packageindex.json' + $dryRun = $true + $packageIndexUrl = 'https://s3.amazonaws.com/shcommon-nuget/sleet.packageindex.json' $packageIds = @('SharpHoundCommon', 'SharpHoundRPC') $maxDevVersions = 5 diff --git a/sleet.json b/sleet.json index 67932d2e8..bdd2748f7 100644 --- a/sleet.json +++ b/sleet.json @@ -3,9 +3,9 @@ { "name": "feed", "type": "s3", - "path": "https://s3.amazonaws.com/bloodhound-ad", + "path": "https://s3.amazonaws.com/shcommon-nuget", "region": "us-east-1", - "bucketName": "bloodhound-ad" + "bucketName": "shcommon-nuget" } ] } \ No newline at end of file From d1e95037564a24d0562ded10b2fde1e1cfda647f Mon Sep 17 00:00:00 2001 From: Lucas Falslev Date: Fri, 8 May 2026 07:02:22 -0600 Subject: [PATCH 2/8] test prune --- .github/workflows/publish-dev-package.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish-dev-package.yml b/.github/workflows/publish-dev-package.yml index 315ec9fb6..3a27bd9c3 100644 --- a/.github/workflows/publish-dev-package.yml +++ b/.github/workflows/publish-dev-package.yml @@ -45,10 +45,10 @@ jobs: AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_KEY }} run: | dotnet tool install -g sleet - sleet push ./pkgs +# sleet push ./pkgs #the prune command deletes older -dev package versions to avoid clutter - #it deletes any versions of the $packageIds with "-dev" that are older than the first $maxDevVersions + #it deletes any versions of the $packageIds with "-dev" that are older than the last $maxDevVersions #set $dryRun to true for debugging without deleting any packages - name: Prune old -dev packages env: From babb823f31f76a19378a861f8589c1e6db176038 Mon Sep 17 00:00:00 2001 From: Lucas Falslev Date: Fri, 8 May 2026 07:15:17 -0600 Subject: [PATCH 3/8] sleet recreate feed --- .github/workflows/publish-dev-package.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/publish-dev-package.yml b/.github/workflows/publish-dev-package.yml index 3a27bd9c3..3f15f1186 100644 --- a/.github/workflows/publish-dev-package.yml +++ b/.github/workflows/publish-dev-package.yml @@ -45,6 +45,7 @@ jobs: AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_KEY }} run: | dotnet tool install -g sleet + sleet recreate # sleet push ./pkgs #the prune command deletes older -dev package versions to avoid clutter From a1e4749558e7e2cb4d07b4e477ebfc0c018154a3 Mon Sep 17 00:00:00 2001 From: Lucas Falslev Date: Fri, 8 May 2026 07:19:08 -0600 Subject: [PATCH 4/8] force feed recreation --- .github/workflows/publish-dev-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish-dev-package.yml b/.github/workflows/publish-dev-package.yml index 3f15f1186..b0d0b8b51 100644 --- a/.github/workflows/publish-dev-package.yml +++ b/.github/workflows/publish-dev-package.yml @@ -45,7 +45,7 @@ jobs: AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_KEY }} run: | dotnet tool install -g sleet - sleet recreate + sleet recreate --force # sleet push ./pkgs #the prune command deletes older -dev package versions to avoid clutter From b9cdb3ad800f683763428a60b7476703359aa132 Mon Sep 17 00:00:00 2001 From: Lucas Falslev Date: Fri, 8 May 2026 08:30:51 -0600 Subject: [PATCH 5/8] reenable sleet push --- .github/workflows/publish-dev-package.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/publish-dev-package.yml b/.github/workflows/publish-dev-package.yml index b0d0b8b51..2f52693d0 100644 --- a/.github/workflows/publish-dev-package.yml +++ b/.github/workflows/publish-dev-package.yml @@ -45,8 +45,7 @@ jobs: AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_KEY }} run: | dotnet tool install -g sleet - sleet recreate --force -# sleet push ./pkgs + sleet push ./pkgs #the prune command deletes older -dev package versions to avoid clutter #it deletes any versions of the $packageIds with "-dev" that are older than the last $maxDevVersions From b7219bfdc92ac341e3d903e807f88250441b8154 Mon Sep 17 00:00:00 2001 From: Lucas Falslev Date: Fri, 8 May 2026 09:23:08 -0600 Subject: [PATCH 6/8] recreate and validate feed --- .github/workflows/publish-dev-package.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/publish-dev-package.yml b/.github/workflows/publish-dev-package.yml index 2f52693d0..ece7c1ae4 100644 --- a/.github/workflows/publish-dev-package.yml +++ b/.github/workflows/publish-dev-package.yml @@ -45,7 +45,9 @@ jobs: AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_KEY }} run: | dotnet tool install -g sleet + sleet recreate sleet push ./pkgs + sleet validate #the prune command deletes older -dev package versions to avoid clutter #it deletes any versions of the $packageIds with "-dev" that are older than the last $maxDevVersions From 3376201e9ea5bbc23cde79330c8432b5b58928b2 Mon Sep 17 00:00:00 2001 From: Lucas Falslev Date: Fri, 8 May 2026 09:31:24 -0600 Subject: [PATCH 7/8] push package --- .github/workflows/publish-dev-package.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/publish-dev-package.yml b/.github/workflows/publish-dev-package.yml index ece7c1ae4..2f52693d0 100644 --- a/.github/workflows/publish-dev-package.yml +++ b/.github/workflows/publish-dev-package.yml @@ -45,9 +45,7 @@ jobs: AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_KEY }} run: | dotnet tool install -g sleet - sleet recreate sleet push ./pkgs - sleet validate #the prune command deletes older -dev package versions to avoid clutter #it deletes any versions of the $packageIds with "-dev" that are older than the last $maxDevVersions From e605778c2ba0d7ccfd48e33744d4fee620f343c4 Mon Sep 17 00:00:00 2001 From: Lucas Falslev Date: Fri, 8 May 2026 09:34:34 -0600 Subject: [PATCH 8/8] target v4 again --- .github/workflows/publish-dev-package.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish-dev-package.yml b/.github/workflows/publish-dev-package.yml index 2f52693d0..403a249f3 100644 --- a/.github/workflows/publish-dev-package.yml +++ b/.github/workflows/publish-dev-package.yml @@ -3,8 +3,7 @@ name: Publish Dev Package on: push: branches: - - "lfalslev/bed-8241" - #- "v4" + - "v4" jobs: update-dev-package: @@ -56,7 +55,7 @@ jobs: AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_KEY }} shell: pwsh run: | - $dryRun = $true + $dryRun = $false $packageIndexUrl = 'https://s3.amazonaws.com/shcommon-nuget/sleet.packageindex.json' $packageIds = @('SharpHoundCommon', 'SharpHoundRPC') $maxDevVersions = 5