From 9b65a6ddcec19ddbb4f55f6a8b780c6beb772697 Mon Sep 17 00:00:00 2001
From: paulfantom <pawel@krupa.net.pl>
Date: Thu, 27 May 2021 12:16:24 +0200
Subject: [PATCH] .github: re-enable automatic version upgrader

Signed-off-by: paulfantom <pawel@krupa.net.pl>
---
 .github/workflows/versions.yaml | 35 +++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)
 create mode 100644 .github/workflows/versions.yaml

diff --git a/.github/workflows/versions.yaml b/.github/workflows/versions.yaml
new file mode 100644
index 00000000..7bfb67f2
--- /dev/null
+++ b/.github/workflows/versions.yaml
@@ -0,0 +1,35 @@
+name: Upgrade to latest versions
+
+on:
+  schedule:
+    - cron: '37 13 * * *'
+jobs:
+  versions:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/checkout@v2
+    - uses: actions/setup-go@v2
+      with:
+        go-version: 1.16
+    - name: Upgrade versions
+      run: |
+        export GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}
+        scripts/generate-versions.sh > jsonnet/kube-prometheus/versions.json
+        make --always-make generate
+    - name: Create Pull Request
+      uses: peter-evans/create-pull-request@v3
+      with:
+        commit-message: "[bot] Automated version update"
+        title: "[bot] Automated version update"
+        body: |
+          This is an automated version update performed from CI on behalf of @paulfantom.
+
+          Configuration of the workflow is located in `.github/workflows/versions.yaml`
+        team-reviewers: kube-prometheus-reviewers
+        labels: kind/enhancement
+        branch: automated-updates
+        delete-branch: true
+        # GITHUB_TOKEN cannot be used as it won't trigger CI in a created PR
+        # More in https://github.com/peter-evans/create-pull-request/issues/155
+        # TODO(paulfantom) Consider running this from a special bot account.
+        token: ${{ secrets.PAT }}
-- 
GitLab