mirror of
https://github.com/prometheus-operator/kube-prometheus.git
synced 2025-10-25 06:01:02 +02:00
Merge pull request #1220 from fpetkovski/auto-update-deps
.github/workflows: automatically update jsonnet dependencies
This commit is contained in:
commit
ad63d6bb95
14
.github/workflows/versions.yaml
vendored
14
.github/workflows/versions.yaml
vendored
@ -17,14 +17,26 @@ jobs:
|
|||||||
# Write to temporary file to make update atomic
|
# Write to temporary file to make update atomic
|
||||||
scripts/generate-versions.sh > /tmp/versions.json
|
scripts/generate-versions.sh > /tmp/versions.json
|
||||||
mv /tmp/versions.json jsonnet/kube-prometheus/versions.json
|
mv /tmp/versions.json jsonnet/kube-prometheus/versions.json
|
||||||
|
- name: Install jsonnet bundler
|
||||||
|
run: |
|
||||||
|
go get github.com/jsonnet-bundler/jsonnet-bundler/cmd/jb
|
||||||
|
- name: Update jsonnet dependencies
|
||||||
|
run: |
|
||||||
|
jb update
|
||||||
make --always-make generate
|
make --always-make generate
|
||||||
|
|
||||||
|
# Reset jsonnetfile.lock.json if no dependencies were updated
|
||||||
|
changedFiles=$(git diff --name-only | grep -v 'jsonnetfile.lock.json')
|
||||||
|
if [[ $changedFiles == "" ]]; then
|
||||||
|
git checkout -- jsonnetfile.lock.json;
|
||||||
|
fi
|
||||||
- name: Create Pull Request
|
- name: Create Pull Request
|
||||||
uses: peter-evans/create-pull-request@v3
|
uses: peter-evans/create-pull-request@v3
|
||||||
with:
|
with:
|
||||||
commit-message: "[bot] Automated version update"
|
commit-message: "[bot] Automated version update"
|
||||||
title: "[bot] Automated version update"
|
title: "[bot] Automated version update"
|
||||||
body: |
|
body: |
|
||||||
This is an automated version update performed from CI on behalf of @paulfantom.
|
This is an automated version and jsonnet dependencies update performed from CI on behalf of @paulfantom.
|
||||||
|
|
||||||
Configuration of the workflow is located in `.github/workflows/versions.yaml`
|
Configuration of the workflow is located in `.github/workflows/versions.yaml`
|
||||||
team-reviewers: kube-prometheus-reviewers
|
team-reviewers: kube-prometheus-reviewers
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user