Skip to content

Commit 837fc44

Browse files
committed
set dryrun to false
1 parent 4c13772 commit 837fc44

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

.github/workflows/publish-dev-package.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,20 +44,22 @@ jobs:
4444
4545
#the prune command deletes older -dev package versions to avoid clutter
4646
#it deletes any versions of the $packageIds with "-dev" that are older than the first $maxDevVersions
47+
#set $dryRun to true for debugging without deleting any packages
4748
- name: Prune old -dev packages
4849
env:
4950
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY }}
5051
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_KEY }}
5152
shell: pwsh
5253
run: |
53-
$dryRun = $true
54+
$dryRun = $false
5455
$packageIndexUrl = 'https://s3.amazonaws.com/bloodhound-ad/sleet.packageindex.json'
5556
$packageIds = @('SharpHoundCommon', 'SharpHoundRPC')
5657
$maxDevVersions = 5
5758
5859
$packageIndex = Invoke-RestMethod -Uri $packageIndexUrl
5960
6061
foreach ($packageId in $packageIds) {
62+
#get all -dev packages sorted by descending versions
6163
$devPackages = @(
6264
foreach ($version in ($packageIndex.packages.$packageId | Where-Object { $_ -like '*-dev.*' })) {
6365
try {
@@ -72,11 +74,12 @@ jobs:
7274
}
7375
) | Sort-Object SemVer -Descending
7476
75-
Write-Host "All $packageId -dev versions in feed:"
77+
Write-Host "($($devPackages.Length)) $packageId -dev versions in feed:"
7678
$devPackages | Format-Table -AutoSize
7779
7880
Write-Host "Beginning prune:"
7981
82+
#skip $maxDevVersions and delete remaining -dev packages
8083
$devPackages | Select-Object -Skip $maxDevVersions | ForEach-Object {
8184
if ($dryRun) {
8285
Write-Host "[DRY RUN] sleet delete --id $($_.PackageId) --version $($_.Version)"

0 commit comments

Comments
 (0)