From 8243ca36c73112c1d68aeec0bb552374f14e72f3 Mon Sep 17 00:00:00 2001 From: Jan Piotrowski Date: Thu, 23 Nov 2023 21:02:42 +0100 Subject: [PATCH] ci: Rename GitHub workflows, add and unify names (#4494) --- .buildkite/engineer | 2 +- ...ntel.yml => build-engines-apple-intel.yml} | 1 + ...on.yml => build-engines-apple-silicon.yml} | 1 + ...-windows.yml => build-engines-windows.yml} | 1 + ...-wasm.yml => build-prisma-schema-wasm.yml} | 2 +- .../workflows/{benchmark.yml => codspeed.yml} | 2 +- .github/workflows/send-tag-event.yml | 2 +- .../{compilation.yml => test-compilation.yml} | 2 +- .../workflows/{quaint.yml => test-quaint.yml} | 2 +- ...ox.yml => test-query-engine-black-box.yml} | 4 ++-- ... => test-query-engine-driver-adapters.yml} | 21 +++++++++++-------- ...query-engine.yml => test-query-engine.yml} | 4 ++-- ...hema-engine.yml => test-schema-engine.yml} | 8 +++---- .../{unit-tests.yml => test-unit-tests.yml} | 2 +- 14 files changed, 30 insertions(+), 24 deletions(-) rename .github/workflows/{build-apple-intel.yml => build-engines-apple-intel.yml} (97%) rename .github/workflows/{build-apple-silicon.yml => build-engines-apple-silicon.yml} (97%) rename .github/workflows/{build-windows.yml => build-engines-windows.yml} (97%) rename .github/workflows/{build-wasm.yml => build-prisma-schema-wasm.yml} (94%) rename .github/workflows/{benchmark.yml => codspeed.yml} (97%) rename .github/workflows/{compilation.yml => test-compilation.yml} (96%) rename .github/workflows/{quaint.yml => test-quaint.yml} (99%) rename .github/workflows/{query-engine-black-box.yml => test-query-engine-black-box.yml} (96%) rename .github/workflows/{query-engine-driver-adapters.yml => test-query-engine-driver-adapters.yml} (82%) rename .github/workflows/{query-engine.yml => test-query-engine.yml} (96%) rename .github/workflows/{schema-engine.yml => test-schema-engine.yml} (97%) rename .github/workflows/{unit-tests.yml => test-unit-tests.yml} (98%) diff --git a/.buildkite/engineer b/.buildkite/engineer index 329a8cafa1d4..838758ab565e 100755 --- a/.buildkite/engineer +++ b/.buildkite/engineer @@ -54,7 +54,7 @@ fi # Check if the system has engineer installed, if not, use a local copy. if ! type "engineer" &> /dev/null; then # Setup Prisma engine build & test tool (engineer). - curl --fail -sSL "https://prisma-engineer.s3-eu-west-1.amazonaws.com/1.64/latest/$OS/engineer.gz" --output engineer.gz + curl --fail -sSL "https://prisma-engineer.s3-eu-west-1.amazonaws.com/1.65/latest/$OS/engineer.gz" --output engineer.gz gzip -d engineer.gz chmod +x engineer diff --git a/.github/workflows/build-apple-intel.yml b/.github/workflows/build-engines-apple-intel.yml similarity index 97% rename from .github/workflows/build-apple-intel.yml rename to .github/workflows/build-engines-apple-intel.yml index 994cbfbb0ad0..9d4e66e1b2fa 100644 --- a/.github/workflows/build-apple-intel.yml +++ b/.github/workflows/build-engines-apple-intel.yml @@ -1,3 +1,4 @@ +name: Build Engines for Apple Intel on: workflow_dispatch: inputs: diff --git a/.github/workflows/build-apple-silicon.yml b/.github/workflows/build-engines-apple-silicon.yml similarity index 97% rename from .github/workflows/build-apple-silicon.yml rename to .github/workflows/build-engines-apple-silicon.yml index 74c49c5154fa..2ba7cb341cc9 100644 --- a/.github/workflows/build-apple-silicon.yml +++ b/.github/workflows/build-engines-apple-silicon.yml @@ -1,3 +1,4 @@ +name: Build Engines for Apple Silicon on: workflow_dispatch: inputs: diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-engines-windows.yml similarity index 97% rename from .github/workflows/build-windows.yml rename to .github/workflows/build-engines-windows.yml index 1dcd11f092ee..ca826698d7e8 100644 --- a/.github/workflows/build-windows.yml +++ b/.github/workflows/build-engines-windows.yml @@ -1,3 +1,4 @@ +name: Build Engines for Windows on: workflow_dispatch: inputs: diff --git a/.github/workflows/build-wasm.yml b/.github/workflows/build-prisma-schema-wasm.yml similarity index 94% rename from .github/workflows/build-wasm.yml rename to .github/workflows/build-prisma-schema-wasm.yml index 7969cd2dd462..20906326401b 100644 --- a/.github/workflows/build-wasm.yml +++ b/.github/workflows/build-prisma-schema-wasm.yml @@ -1,4 +1,4 @@ -name: WASM build +name: Build prisma-schema-wasm on: push: branches: diff --git a/.github/workflows/benchmark.yml b/.github/workflows/codspeed.yml similarity index 97% rename from .github/workflows/benchmark.yml rename to .github/workflows/codspeed.yml index 4dbfa4855fc9..62131fe3b572 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/codspeed.yml @@ -1,4 +1,4 @@ -name: Benchmark +name: Codspeed Benchmark on: push: branches: diff --git a/.github/workflows/send-tag-event.yml b/.github/workflows/send-tag-event.yml index 2088e258ed49..eb33406d9580 100644 --- a/.github/workflows/send-tag-event.yml +++ b/.github/workflows/send-tag-event.yml @@ -1,4 +1,4 @@ -name: Send Tag Event +name: Send Tag Event to PDP on: push: diff --git a/.github/workflows/compilation.yml b/.github/workflows/test-compilation.yml similarity index 96% rename from .github/workflows/compilation.yml rename to .github/workflows/test-compilation.yml index d9f81f47772b..562c60d2718a 100644 --- a/.github/workflows/compilation.yml +++ b/.github/workflows/test-compilation.yml @@ -1,4 +1,4 @@ -name: 'Release binary compilation test' +name: Test release binary compilation on: pull_request: paths-ignore: diff --git a/.github/workflows/quaint.yml b/.github/workflows/test-quaint.yml similarity index 99% rename from .github/workflows/quaint.yml rename to .github/workflows/test-quaint.yml index 7b49e80a7bd0..6df094302dfc 100644 --- a/.github/workflows/quaint.yml +++ b/.github/workflows/test-quaint.yml @@ -1,4 +1,4 @@ -name: Quaint +name: Test Quaint on: push: branches: diff --git a/.github/workflows/query-engine-black-box.yml b/.github/workflows/test-query-engine-black-box.yml similarity index 96% rename from .github/workflows/query-engine-black-box.yml rename to .github/workflows/test-query-engine-black-box.yml index 5ebcd79cec4c..6494572cc13b 100644 --- a/.github/workflows/query-engine-black-box.yml +++ b/.github/workflows/test-query-engine-black-box.yml @@ -1,4 +1,4 @@ -name: Query Engine Black Box +name: Test Query Engine (Black Box) on: push: branches: @@ -19,7 +19,7 @@ concurrency: jobs: rust-tests: - name: 'Test query-engine as a black-box' + name: 'query-engine as a black-box' strategy: fail-fast: false diff --git a/.github/workflows/query-engine-driver-adapters.yml b/.github/workflows/test-query-engine-driver-adapters.yml similarity index 82% rename from .github/workflows/query-engine-driver-adapters.yml rename to .github/workflows/test-query-engine-driver-adapters.yml index 66fbbb46a508..0a9c933c9b58 100644 --- a/.github/workflows/query-engine-driver-adapters.yml +++ b/.github/workflows/test-query-engine-driver-adapters.yml @@ -1,4 +1,4 @@ -name: Driver Adapters +name: Test Driver Adapters on: push: branches: @@ -19,28 +19,31 @@ concurrency: jobs: rust-query-engine-tests: - name: 'Test `${{ matrix.adapter.name }}` on node v${{ matrix.node_version }}' + name: '${{ matrix.adapter.name }} on node v${{ matrix.node_version }}' strategy: fail-fast: false matrix: adapter: - - name: 'planetscale' + - name: '@prisma/adapter-planetscale' setup_task: 'dev-planetscale-js' - - name: 'pg (napi)' + - name: '@prisma/adapter-pg (napi)' setup_task: 'dev-pg-js' - - name: 'neon:ws (napi)' + - name: '@prisma/adapter-neon (ws) (napi)' setup_task: 'dev-neon-js' - - name: 'libsql (napi)' + - name: '@prisma/adapter-libsql (Turso) (napi)' setup_task: 'dev-libsql-js' # TODO: uncomment when WASM engine is functional - # - name: 'pg (wasm)' + # - name: '@prisma/adapter-planetscale' + # setup_task: 'dev-planetscale-wasm' + # needs_wasm_pack: true + # - name: '@prisma/adapter-pg (wasm)' # setup_task: 'dev-pg-wasm' # needs_wasm_pack: true - # - name: 'neon:ws (wasm)' + # - name: '@prisma/adapter-neon (ws) (wasm)' # setup_task: 'dev-neon-wasm' # needs_wasm_pack: true - # - name: 'libsql (wasm)' + # - name: '@prisma/adapter-libsql (Turso) (wasm)' # setup_task: 'dev-libsql-wasm' # needs_wasm_pack: true node_version: ['18'] diff --git a/.github/workflows/query-engine.yml b/.github/workflows/test-query-engine.yml similarity index 96% rename from .github/workflows/query-engine.yml rename to .github/workflows/test-query-engine.yml index 32dc854a2617..6d5e0ada4eb3 100644 --- a/.github/workflows/query-engine.yml +++ b/.github/workflows/test-query-engine.yml @@ -1,4 +1,4 @@ -name: Query Engine +name: Test Query Engine on: push: branches: @@ -19,7 +19,7 @@ concurrency: jobs: rust-query-engine-tests: - name: 'Test ${{ matrix.database.name }} (${{ matrix.engine_protocol }}) on Linux' + name: '${{ matrix.database.name }} (${{ matrix.engine_protocol }}) on Linux' strategy: fail-fast: false diff --git a/.github/workflows/schema-engine.yml b/.github/workflows/test-schema-engine.yml similarity index 97% rename from .github/workflows/schema-engine.yml rename to .github/workflows/test-schema-engine.yml index 36f55368bf58..425085d3af48 100644 --- a/.github/workflows/schema-engine.yml +++ b/.github/workflows/test-schema-engine.yml @@ -1,4 +1,4 @@ -name: Schema Engine +name: Test Schema Engine on: push: branches: @@ -22,7 +22,7 @@ concurrency: jobs: test-mongodb-schema-connector: - name: 'Test ${{ matrix.database.name }} on Linux' + name: '${{ matrix.database.name }} on Linux' strategy: fail-fast: false matrix: @@ -54,7 +54,7 @@ jobs: TEST_DATABASE_URL: ${{ matrix.database.url }} test-linux: - name: 'Test ${{ matrix.database.name }} on Linux' + name: '${{ matrix.database.name }} on Linux' strategy: fail-fast: false @@ -207,7 +207,7 @@ jobs: runs-on: ${{ matrix.os }} - name: 'Test ${{ matrix.db.name }} on Windows' + name: '${{ matrix.db.name }} on Windows' steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/test-unit-tests.yml similarity index 98% rename from .github/workflows/unit-tests.yml rename to .github/workflows/test-unit-tests.yml index b852499205e9..631e13b19e96 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/test-unit-tests.yml @@ -1,4 +1,4 @@ -name: Unit tests +name: Test Unit tests on: push: branches: