From 926091002078ef2dc89fcf50232c50e9dbf79acb Mon Sep 17 00:00:00 2001 From: Morgan Mccauley Date: Thu, 10 Aug 2023 08:32:33 +1200 Subject: [PATCH 1/2] ci: Add GH workflow for runner --- .github/workflows/runner-ci.yml | 63 +++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 .github/workflows/runner-ci.yml diff --git a/.github/workflows/runner-ci.yml b/.github/workflows/runner-ci.yml new file mode 100644 index 000000000..ec8fb296b --- /dev/null +++ b/.github/workflows/runner-ci.yml @@ -0,0 +1,63 @@ +name: Runner CI + +on: + pull_request: + paths: + - "runner/**" + +jobs: + test: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Setup Node + uses: actions/setup-node@v3 + with: + node-version: '18.x' + + - name: Install Node Dependencies + run: npm install + working-directory: ./runner + + - name: Test + run: npm test + working-directory: ./runner + lint: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Setup Node + uses: actions/setup-node@v3 + with: + node-version: '18.x' + + - name: Install Node Dependencies + run: npm install + working-directory: ./runner + + - name: Lint + run: npm run lint + working-directory: ./runner + build: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Setup Node + uses: actions/setup-node@v3 + with: + node-version: '18.x' + + - name: Install Node Dependencies + run: npm install + working-directory: ./runner + + - name: Build + run: npm run build + working-directory: ./runner From 6202b96033e25af9ef52a86dfb202b2c6a37c742 Mon Sep 17 00:00:00 2001 From: Morgan Mccauley Date: Thu, 10 Aug 2023 08:44:55 +1200 Subject: [PATCH 2/2] test: Use correct PG env vars --- runner/src/hasura-client/hasura-client.test.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/runner/src/hasura-client/hasura-client.test.ts b/runner/src/hasura-client/hasura-client.test.ts index ef819374e..56a19cef2 100644 --- a/runner/src/hasura-client/hasura-client.test.ts +++ b/runner/src/hasura-client/hasura-client.test.ts @@ -7,16 +7,16 @@ describe('HasuraClient', () => { const HASURA_ENDPOINT = 'mock-hasura-endpoint'; const HASURA_ADMIN_SECRET = 'mock-hasura-admin-secret'; - const PG_HOST = 'localhost'; - const PG_PORT = '5432'; + const PGHOST = 'localhost'; + const PGPORT = '5432'; beforeAll(() => { process.env = { ...oldEnv, HASURA_ENDPOINT, HASURA_ADMIN_SECRET, - PG_HOST, - PG_PORT, + PGHOST, + PGPORT, }; });