From 7cc74fd905822b1f9fdef6e837bceab679bc43fa Mon Sep 17 00:00:00 2001 From: jules Ivanic Date: Tue, 7 May 2024 23:20:58 +0800 Subject: [PATCH] Only use the major version of each Github Actions to avoid to have to update them constantly --- .github/workflows/ci.yml | 40 +++++++++++------------ zio-sbt-ci/src/main/scala/zio/sbt/V.scala | 8 ++--- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 21ad2717..5eb34202 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,19 +22,19 @@ jobs: continue-on-error: true steps: - name: Git Checkout - uses: actions/checkout@v4.1.2 + uses: actions/checkout@v4 with: fetch-depth: '0' - name: Install libuv run: sudo apt-get update && sudo apt-get install -y libuv1-dev - name: Setup Scala - uses: actions/setup-java@v4.2.1 + uses: actions/setup-java@v4 with: distribution: corretto java-version: '17' check-latest: true - name: Cache Dependencies - uses: coursier/cache-action@v6.4.6 + uses: coursier/cache-action@v6 - name: Check all code compiles run: sbt +Test/compile - name: Check artifacts build process @@ -47,19 +47,19 @@ jobs: continue-on-error: false steps: - name: Git Checkout - uses: actions/checkout@v4.1.2 + uses: actions/checkout@v4 with: fetch-depth: '0' - name: Install libuv run: sudo apt-get update && sudo apt-get install -y libuv1-dev - name: Setup Scala - uses: actions/setup-java@v4.2.1 + uses: actions/setup-java@v4 with: distribution: corretto java-version: '17' check-latest: true - name: Cache Dependencies - uses: coursier/cache-action@v6.4.6 + uses: coursier/cache-action@v6 - name: Check if the site workflow is up to date run: sbt ciCheckGithubWorkflow - name: Lint @@ -79,15 +79,15 @@ jobs: - name: Install libuv run: sudo apt-get update && sudo apt-get install -y libuv1-dev - name: Setup Scala - uses: actions/setup-java@v4.2.1 + uses: actions/setup-java@v4 with: distribution: corretto java-version: ${{ matrix.java }} check-latest: true - name: Cache Dependencies - uses: coursier/cache-action@v6.4.6 + uses: coursier/cache-action@v6 - name: Git Checkout - uses: actions/checkout@v4.1.2 + uses: actions/checkout@v4 with: fetch-depth: '0' - name: Test @@ -99,19 +99,19 @@ jobs: if: ${{ github.event_name == 'push' }} steps: - name: Git Checkout - uses: actions/checkout@v4.1.2 + uses: actions/checkout@v4 with: fetch-depth: '0' - name: Install libuv run: sudo apt-get update && sudo apt-get install -y libuv1-dev - name: Setup Scala - uses: actions/setup-java@v4.2.1 + uses: actions/setup-java@v4 with: distribution: corretto java-version: '17' check-latest: true - name: Cache Dependencies - uses: coursier/cache-action@v6.4.6 + uses: coursier/cache-action@v6 - name: Generate Readme run: sbt docs/generateReadme - name: Commit Changes @@ -128,7 +128,7 @@ jobs: app_private_key: ${{ secrets.APP_PRIVATE_KEY }} - name: Create Pull Request id: cpr - uses: peter-evans/create-pull-request@v6.0.3 + uses: peter-evans/create-pull-request@v6 with: body: |- Autogenerated changes after running the `sbt docs/generateReadme` command of the [zio-sbt-website](https://zio.dev/zio-sbt) plugin. @@ -173,19 +173,19 @@ jobs: if: ${{ github.event_name != 'pull_request' }} steps: - name: Git Checkout - uses: actions/checkout@v4.1.2 + uses: actions/checkout@v4 with: fetch-depth: '0' - name: Install libuv run: sudo apt-get update && sudo apt-get install -y libuv1-dev - name: Setup Scala - uses: actions/setup-java@v4.2.1 + uses: actions/setup-java@v4 with: distribution: corretto java-version: '17' check-latest: true - name: Cache Dependencies - uses: coursier/cache-action@v6.4.6 + uses: coursier/cache-action@v6 - name: Release run: sbt ci-release env: @@ -202,19 +202,19 @@ jobs: if: ${{ ((github.event_name == 'release') && (github.event.action == 'published')) || (github.event_name == 'workflow_dispatch') }} steps: - name: Git Checkout - uses: actions/checkout@v4.1.2 + uses: actions/checkout@v4 with: fetch-depth: '0' - name: Install libuv run: sudo apt-get update && sudo apt-get install -y libuv1-dev - name: Setup Scala - uses: actions/setup-java@v4.2.1 + uses: actions/setup-java@v4 with: distribution: corretto java-version: '17' check-latest: true - name: Cache Dependencies - uses: coursier/cache-action@v6.4.6 + uses: coursier/cache-action@v6 - name: Setup NodeJs uses: actions/setup-node@v4 with: @@ -233,7 +233,7 @@ jobs: if: ${{ (github.event_name == 'release') && (github.event.action == 'published') }} steps: - name: Git Checkout - uses: actions/checkout@v4.1.2 + uses: actions/checkout@v4 with: fetch-depth: '0' - name: notify the main repo about the new release of docs package diff --git a/zio-sbt-ci/src/main/scala/zio/sbt/V.scala b/zio-sbt-ci/src/main/scala/zio/sbt/V.scala index e601f012..d123c12a 100644 --- a/zio-sbt-ci/src/main/scala/zio/sbt/V.scala +++ b/zio-sbt-ci/src/main/scala/zio/sbt/V.scala @@ -3,12 +3,12 @@ package zio.sbt object V { def apply(packageName: String): String = Map( - "peter-evans/create-pull-request" -> "v6.0.3", + "peter-evans/create-pull-request" -> "v6", "zio/generate-github-app-token" -> "v1.0.0", "pierotofy/set-swap-space" -> "master", - "actions/checkout" -> "v4.1.2", - "coursier/cache-action" -> "v6.4.6", - "actions/setup-java" -> "v4.2.1", + "actions/checkout" -> "v4", + "coursier/cache-action" -> "v6", + "actions/setup-java" -> "v4", "actions/setup-node" -> "v4" ).map { case (k, v) => (k, s"$k@$v") }.apply(packageName) }