Skip to content

Commit

Permalink
chore: fix check-kubebuilder-release.yml (#24)
Browse files Browse the repository at this point in the history
  • Loading branch information
nakamasato authored Sep 26, 2023
1 parent 6144a37 commit f9bf517
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions .github/workflows/check-kubebuilder-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,18 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
latest_version=$(curl --silent "https://api.github.com/repos/kubernetes-sigs/kubebuilder/releases" | jq -r '. | sort_by(.published_at) | reverse | .[] | select(.tag_name | test("^v[0-9]+.[0-9]+.0$") ) | .tag_name' | head -1)
current_version=$(grep kubebuilder README.md | sed 's/.*\(v[0-9]\+.[0-9]\+.[0-9]\+\).*/\1/')
current_minor_version=$(grep kubebuilder README.md | sed 's/.*\(v[0-9]\+.[0-9]\+\).*/\1/')
latest_minor_version=$(echo ${latest_version} | sed 's/.*\(v[0-9]\+.[0-9]\+\).*/\1/')
echo "current: $current_version, latest: $latest_version"
latest_version="$(curl --silent "https://api.github.com/repos/kubernetes-sigs/kubebuilder/releases" | jq -r '. | sort_by(.published_at) | reverse | .[] | select(.tag_name | test("^v[0-9]+.[0-9]+.0$") ) | .tag_name' | head -1)"
latest_minor_version="${latest_version%.*}"
current_version="$(grep '\[kubebuilder\]' README.md | sed 's/.*\(v[0-9]\+.[0-9]\+.[0-9]\+\).*/\1/')"
current_minor_version="${current_version%.*}"
echo "current: $current_version ($current_minor_version), latest: $latest_version ($latest_minor_version)"
if [ "$current_minor_version" = "$latest_minor_version" ]; then
echo "latest minor version"
else
echo "new version exists"
title="Upgrade kubebuilder to $latest_version"
issue_cnt=$(gh issue list --search "$title" --json 'id' | jq length)
if [ $issue_cnt -gt 0 ];then
issue_cnt="$(gh issue list --search "$title" --json 'id' | jq length)"
if [ "$issue_cnt" -gt 0 ];then
echo "issue already exists"
else
gh issue create --title "$title" --body "kubebuilder [$latest_version](https://github.com/kubernetes-sigs/kubebuilder/releases/$latest_version) has been released." --assignee nakamasato
Expand Down

0 comments on commit f9bf517

Please sign in to comment.