diff --git a/.github/workflows/actions/docker-compose/action.yml b/.github/workflows/actions/docker-compose/action.yml new file mode 100644 index 000000000..16bd627f0 --- /dev/null +++ b/.github/workflows/actions/docker-compose/action.yml @@ -0,0 +1,12 @@ +# .github/actions/docker-compose/action.yml +name: 'Docker-Compose Setup' +description: 'Sets up docker-compose' +runs: + using: 'composite' + steps: + - name: Download Docker-Compose plugin + shell: bash + run: curl -SL https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose + - name: Make plugin executable + shell: bash + run: sudo chmod +x /usr/local/bin/docker-compose diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index b1ed1b67d..264e182b4 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -13,6 +13,7 @@ jobs: - uses: actions/setup-node@v3 with: node-version: 18 + - uses: ./.github/actions/docker-compose - name: Generate package-lock.json run: npm install - name: Install dependencies @@ -31,3 +32,5 @@ jobs: name: playwright-report path: playwright-report/ retention-days: 30 + env: + DATABASE_URL: postgres://myuser:documenso@localhost:5432/postgres