From dce23818b6d11e8ddddee32c83c84cb38b45d762 Mon Sep 17 00:00:00 2001
From: Nicolas Giard <github@ngpixel.com>
Date: Fri, 18 Oct 2024 00:33:56 -0400
Subject: [PATCH] ci: Update build.yml

---
 .github/workflows/build.yml | 56 ++++++++++++++++++-------------------
 1 file changed, 28 insertions(+), 28 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index c3112c460..f54ab43aa 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -315,7 +315,7 @@ jobs:
           echo "=========================================================================="
           echo "Collecting statics..."
           echo "=========================================================================="
-          docker run --rm --name collectstatics -v $(pwd):/workspace ghcr.io/ietf-tools/datatracker-app-base:latest sh dev/build/collectstatics.sh
+          sudo docker run --rm --name collectstatics -v $(pwd):/workspace ghcr.io/ietf-tools/datatracker-app-base:latest sh dev/build/collectstatics.sh
           echo "Pushing statics..."
           cd static
           aws s3 sync . s3://static/dt/$PKG_VERSION --only-show-errors
@@ -341,37 +341,37 @@ jobs:
           echo "Error!" 1>&2
           exit 64
 
-    # - name: Destroy Build VM + resources
-    #   if: always()
-    #   shell: pwsh
-    #   run: |
-    #     echo "Destroying VM..."        
-    #     az vm delete -g ghaDatatracker -n tmpGhaBuildVM --yes --force-deletion true
+    - name: Destroy Build VM + resources
+      if: always()
+      shell: pwsh
+      run: |
+        echo "Destroying VM..."        
+        az vm delete -g ghaDatatracker -n tmpGhaBuildVM --yes --force-deletion true
 
-    #     $resourceOrderRemovalOrder = [ordered]@{
-    #         "Microsoft.Compute/virtualMachines" = 0
-    #         "Microsoft.Compute/disks" = 1
-    #         "Microsoft.Network/networkInterfaces" = 2
-    #         "Microsoft.Network/publicIpAddresses" = 3
-    #         "Microsoft.Network/networkSecurityGroups" = 4
-    #         "Microsoft.Network/virtualNetworks" = 5
-    #     }
-    #     echo "Fetching remaining resources..."
-    #     $resources = az resource list --resource-group ghaDatatracker | ConvertFrom-Json
+        $resourceOrderRemovalOrder = [ordered]@{
+            "Microsoft.Compute/virtualMachines" = 0
+            "Microsoft.Compute/disks" = 1
+            "Microsoft.Network/networkInterfaces" = 2
+            "Microsoft.Network/publicIpAddresses" = 3
+            "Microsoft.Network/networkSecurityGroups" = 4
+            "Microsoft.Network/virtualNetworks" = 5
+        }
+        echo "Fetching remaining resources..."
+        $resources = az resource list --resource-group ghaDatatracker | ConvertFrom-Json
 
-    #     $orderedResources = $resources 
-    #         | Sort-Object @{
-    #             Expression = {$resourceOrderRemovalOrder[$_.type]}
-    #             Descending = $False
-    #         }
+        $orderedResources = $resources 
+            | Sort-Object @{
+                Expression = {$resourceOrderRemovalOrder[$_.type]}
+                Descending = $False
+            }
 
-    #     echo "Deleting remaining resources..."
-    #     $orderedResources | ForEach-Object {
-    #         az resource delete --resource-group ghaDatatracker --ids $_.id --verbose
-    #     }
+        echo "Deleting remaining resources..."
+        $orderedResources | ForEach-Object {
+            az resource delete --resource-group ghaDatatracker --ids $_.id --verbose
+        }
 
-    #     echo "Logout from Azure..."
-    #     az logout
+        echo "Logout from Azure..."
+        az logout
 
     # - name: Build Release Docker Image
     #   uses: docker/build-push-action@v6