Print PR title from Go for Github Action.

pull/13222/head
klaases 2021-12-21 14:20:38 -08:00
parent 45362ada84
commit 6b79132b6a
2 changed files with 9 additions and 5 deletions

View File

@ -6,7 +6,7 @@ on:
- cron: "0 8 * * 1"
env:
GOPROXY: https://proxy.golang.org
GO_VERSION: '1.17.5'
GO_VERSION: "1.17.5"
jobs:
bump-k8s-versions:
runs-on: ubuntu-20.04
@ -19,7 +19,8 @@ jobs:
- name: Bump Kuberenetes Versions
id: bumpk8s
run: |
make update-kubernetes-version
t=$(make update-kubernetes-version)
echo "::set-output name=title::$t"
c=$(git status --porcelain)
c="${c//$'\n'/'%0A'}"
c="${c//$'\r'/'%0D'}"
@ -36,13 +37,12 @@ jobs:
push-to-fork: minikube-bot/minikube
base: master
delete-branch: true
title: 'bump default/newest kubernetes versions'
title: "${{ steps.bumpk8s.outputs.title }}"
labels: ok-to-test
body: |
This PR was auto-generated by `make update-kubernetes-version` using [update-k8s-versions.yml](https://github.com/kubernetes/minikube/tree/master/.github/workflows) CI Workflow.
Please only merge if all the tests pass.
```
${{ steps.bumpk8s.outputs.changes }}
```

View File

@ -28,6 +28,7 @@ package main
import (
"context"
"fmt"
"time"
"golang.org/x/mod/semver"
@ -137,6 +138,9 @@ func main() {
klog.Fatalf("Unable to get Kubernetes versions: %v", err)
}
data := Data{StableVersion: stable, LatestVersion: latest, LatestVersionMM: latestMM, LatestVersionP0: latestP0}
// Print PR title for Github action.
fmt.Printf("bump kubernetes version default: %s and latest: %s", data.StableVersion, data.LatestVersion)
klog.Infof("Kubernetes versions: 'stable' is %s and 'latest' is %s", data.StableVersion, data.LatestVersion)
update.Apply(ctx, schema, data, prBranchPrefix, prTitle, prIssue)