From 973e2327f0d3fd9a583e5183cd5a3b896e94df47 Mon Sep 17 00:00:00 2001 From: Ayuhito Date: Sat, 22 Jun 2024 22:40:48 +0100 Subject: [PATCH] ci: move checkout action out reusable workflow --- .github/workflows/release.yml | 3 +++ .github/workflows/setup-env.yml | 10 ++-------- .github/workflows/tests.yml | 6 ++++++ 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ba3786c5..94226ffd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,6 +15,9 @@ jobs: os: [ubuntu-latest, macos-latest] arch: [amd64, arm64] steps: + - name: Checkout code + uses: actions/checkout@v4 + - name: Setup Environment uses: ./.github/workflows/setup-env.yml diff --git a/.github/workflows/setup-env.yml b/.github/workflows/setup-env.yml index 86f0680a..5df06364 100644 --- a/.github/workflows/setup-env.yml +++ b/.github/workflows/setup-env.yml @@ -6,21 +6,15 @@ on: jobs: setup: runs-on: ubuntu-latest - outputs: - checkout-path: ${{ steps.checkout.outputs.path }} steps: - - name: Checkout code - id: checkout - uses: actions/checkout@v4 - - name: Install Task uses: arduino/setup-task@v2 - name: Setup Go uses: actions/setup-go@v5 with: - go-version-file: ${{ steps.checkout.outputs.path }}/core/go.mod - cache-dependency-path: ${{ steps.checkout.outputs.path }}/core/go.sum + go-version-file: ./core/go.mod + cache-dependency-path: ./core/go.sum - name: Setup Bun uses: oven-sh/setup-bun@v1 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a9b53068..59bb0a6a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -13,6 +13,9 @@ jobs: lint: runs-on: ubuntu-latest steps: + - name: Checkout code + uses: actions/checkout@v4 + - name: Setup Environment uses: ./.github/workflows/setup-env.yml @@ -24,6 +27,9 @@ jobs: test: runs-on: ubuntu-latest steps: + - name: Checkout code + uses: actions/checkout@v4 + - name: Setup Environment uses: ./.github/workflows/setup-env.yml