From b0e13903fab8b029619a9684c1cfe44d6769cb7b Mon Sep 17 00:00:00 2001 From: narcis96 Date: Tue, 23 Apr 2024 17:10:25 +0300 Subject: [PATCH] make workflow to run when stable and pre-releases publish --- .github/workflows/e2e.yaml | 8 ++++---- .github/workflows/golangci-lint.yaml | 2 +- .github/workflows/release.yaml | 21 +++++++++++---------- 3 files changed, 16 insertions(+), 15 deletions(-) diff --git a/.github/workflows/e2e.yaml b/.github/workflows/e2e.yaml index 54f33930..2ffee340 100644 --- a/.github/workflows/e2e.yaml +++ b/.github/workflows/e2e.yaml @@ -28,10 +28,10 @@ jobs: name: Unit Test steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Set up Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version-file: "go.mod" cache: false @@ -46,10 +46,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Set up Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version-file: "go.mod" cache: false diff --git a/.github/workflows/golangci-lint.yaml b/.github/workflows/golangci-lint.yaml index 361e86b0..da1807e3 100644 --- a/.github/workflows/golangci-lint.yaml +++ b/.github/workflows/golangci-lint.yaml @@ -27,7 +27,7 @@ jobs: - uses: actions/checkout@v4 - name: Set up Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version-file: "go.mod" cache: false diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 6510eb42..fbd6eca7 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -2,22 +2,23 @@ name: Release on: release: - types: [created] + types: [published] jobs: publish-capi-yamls: if: startsWith(github.ref, 'refs/tags/v') == true - runs-on: ubuntu-18.04 + runs-on: ubuntu-22.04 permissions: id-token: write contents: write steps: - - name: Set up Go 1.22 - uses: actions/setup-go@v4 + - name: Set up Go + uses: actions/setup-go@v5 with: - go-version: 1.22 + go-version-file: "go.mod" + cache: false - name: Check out code into the Go module directory - uses: actions/checkout@v2 + uses: actions/checkout@v4 - id: get_version run: | RELEASE_VERSION=$(echo $GITHUB_REF | sed -nE 's!refs/tags/v!!p') @@ -39,9 +40,9 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} publish-images: if: startsWith(github.ref, 'refs/tags/v') == true - runs-on: ubuntu-18.04 + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - id: get_version run: | RELEASE_VERSION=$(echo $GITHUB_REF | sed -nE 's!refs/tags/!!p') @@ -78,10 +79,10 @@ jobs: publish-release: if: startsWith(github.ref, 'refs/tags/v') == true needs: [publish-images] - runs-on: ubuntu-18.04 + runs-on: ubuntu-22.04 steps: - name: Check out repo - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: fetch-depth: 300 - id: get_version