From 67f710846af5a045055907ff780c8a1bf8c30e24 Mon Sep 17 00:00:00 2001
From: paulfantom <pawel@krupa.net.pl>
Date: Mon, 31 May 2021 17:13:35 +0200
Subject: [PATCH] .github: make version update operation atomic

---
 .github/workflows/versions.yaml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/versions.yaml b/.github/workflows/versions.yaml
index 7bfb67f2..ed4db648 100644
--- a/.github/workflows/versions.yaml
+++ b/.github/workflows/versions.yaml
@@ -14,7 +14,9 @@ jobs:
     - name: Upgrade versions
       run: |
         export GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}
-        scripts/generate-versions.sh > jsonnet/kube-prometheus/versions.json
+        # Write to temporary file to make update atomic
+        scripts/generate-versions.sh > tmp/versions.json
+        mv tmp/versions.json jsonnet/kube-prometheus/versions.json
         make --always-make generate
     - name: Create Pull Request
       uses: peter-evans/create-pull-request@v3
-- 
GitLab