From 30ad3adbb6dd5b3eaf43b407345c388c5f9cf1d3 Mon Sep 17 00:00:00 2001 From: Hollow Man Date: Fri, 7 Apr 2023 15:49:25 +0300 Subject: [PATCH 1/3] Invoke workflow to update after release Signed-off-by: Hollow Man --- .github/workflows/03-post-release.yaml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.github/workflows/03-post-release.yaml b/.github/workflows/03-post-release.yaml index 044d612516..4bd933c455 100644 --- a/.github/workflows/03-post-release.yaml +++ b/.github/workflows/03-post-release.yaml @@ -1,4 +1,4 @@ -name: 03-create_release_digests +name: 03-post_release on: release: types: [published] @@ -6,7 +6,7 @@ on: - 'master' - 'main' jobs: - create_release_digests: + post_release: name: Creating digests runs-on: ubuntu-latest steps: @@ -15,3 +15,15 @@ jobs: with: hash-type: sha1 file-name: kubescape-release-digests + - name: Invoke workflow to update packaging + uses: benc-uk/workflow-dispatch@v1 + with: + workflow: release.yml + repo: kubescape/packaging + token: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} + - name: Invoke workflow to update homebrew tap + uses: benc-uk/workflow-dispatch@v1 + with: + workflow: release.yml + repo: kubescape/homebrew-tap + token: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} From ab41d5dbf46268b37601c06fbd6d6209c6dce10d Mon Sep 17 00:00:00 2001 From: Hollow Man Date: Wed, 12 Apr 2023 22:33:02 +0300 Subject: [PATCH 2/3] Invoke workflow to update github action Signed-off-by: Hollow Man --- .github/workflows/03-post-release.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/03-post-release.yaml b/.github/workflows/03-post-release.yaml index 4bd933c455..127107c74e 100644 --- a/.github/workflows/03-post-release.yaml +++ b/.github/workflows/03-post-release.yaml @@ -27,3 +27,9 @@ jobs: workflow: release.yml repo: kubescape/homebrew-tap token: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} + - name: Invoke workflow to update github action + uses: benc-uk/workflow-dispatch@v1 + with: + workflow: release.yml + repo: kubescape/github-action + token: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} From 1843bcdaf8b637dbaff9b9656526f1df8fb324c8 Mon Sep 17 00:00:00 2001 From: Hollow Man Date: Mon, 1 May 2023 13:46:39 +0300 Subject: [PATCH 3/3] invoke only if the repository owner is kubescape Signed-off-by: Hollow Man --- .github/workflows/03-post-release.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/03-post-release.yaml b/.github/workflows/03-post-release.yaml index 127107c74e..31efd4c11d 100644 --- a/.github/workflows/03-post-release.yaml +++ b/.github/workflows/03-post-release.yaml @@ -17,18 +17,21 @@ jobs: file-name: kubescape-release-digests - name: Invoke workflow to update packaging uses: benc-uk/workflow-dispatch@v1 + if: github.repository_owner == 'kubescape' with: workflow: release.yml repo: kubescape/packaging token: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} - name: Invoke workflow to update homebrew tap uses: benc-uk/workflow-dispatch@v1 + if: github.repository_owner == 'kubescape' with: workflow: release.yml repo: kubescape/homebrew-tap token: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} - name: Invoke workflow to update github action uses: benc-uk/workflow-dispatch@v1 + if: github.repository_owner == 'kubescape' with: workflow: release.yml repo: kubescape/github-action