From 8761ec59c71d88b8d54e38c4817e5cad8f530f6e Mon Sep 17 00:00:00 2001 From: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com> Date: Wed, 5 Apr 2023 14:47:53 +0200 Subject: [PATCH] chore(workflows): Use our default starter in CI (#3730) --- .github/workflows/test-cli-with-database.yml | 23 ++++++++++---------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/.github/workflows/test-cli-with-database.yml b/.github/workflows/test-cli-with-database.yml index 5593dea2ec..baa02cb97b 100644 --- a/.github/workflows/test-cli-with-database.yml +++ b/.github/workflows/test-cli-with-database.yml @@ -58,38 +58,37 @@ jobs: run: npm i -g @medusajs/medusa-cli - name: Create Medusa project - # TODO: Remove the branch when typeorm is no longer a dependency for starter run: | - medusa new cli-test 'https://github.com/medusajs/medusa-starter-default/tree/typeorm-upgrade' + medusa new cli-test working-directory: .. - - name: Install postgres config - if: matrix.db == 'postgres' - run: | - curl \ - https://raw.githubusercontent.com/medusajs/medusa-starter-default/feat/postgres-config/medusa-config.js \ - --output medusa-config.js - working-directory: ../cli-test - - name: run medusa dev run: medusa-dev --force-install working-directory: ../cli-test - name: Run migrations + env: + DATABASE_TYPE: ${{ matrix.db }} run: medusa migrations run working-directory: ../cli-test - name: Seed db + env: + DATABASE_TYPE: ${{ matrix.db }} run: yarn seed working-directory: ../cli-test - name: Create admin user + env: + DATABASE_TYPE: ${{ matrix.db }} run: medusa user -e test@test.com -p password -i admin_123 working-directory: ../cli-test ########################## Test medusa develop ############################### - name: Run development server + env: + DATABASE_TYPE: ${{ matrix.db }} run: medusa develop & working-directory: ../cli-test @@ -99,8 +98,10 @@ jobs: ########################### Test medusa start ################################ - name: Starting medusa + env: + DATABASE_TYPE: ${{ matrix.db }} run: medusa start & working-directory: ../cli-test - name: Testing server - uses: ./.github/actions/test-server + uses: ./.github/actions/test-server \ No newline at end of file