Skip to content

Commit 05778cf

Browse files
feat(ci/cd): add ci jobs for testing point of sale and card-service (#3554)
[CLOSES RAF-1109](https://linear.app/interledger/issue/RAF-1109/devops-cicd-github-actions-to-test-card-and-pos-service)
1 parent 6fe8e28 commit 05778cf

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

.github/workflows/node-build.yml

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,25 @@ jobs:
7878
run: |
7979
npx @stoplight/spectral-cli lint ./packages/token-introspection/src/openapi/specs/*.yaml
8080
81+
card-service:
82+
runs-on: ubuntu-latest
83+
needs: prerequisite
84+
timeout-minutes: 10
85+
steps:
86+
- uses: actions/checkout@v4
87+
- uses: ./.github/workflows/rafiki/env-setup
88+
- run: pnpm --filter card-service test:ci
89+
90+
point-of-sale:
91+
runs-on: ubuntu-latest
92+
needs: prerequisite
93+
timeout-minutes: 10
94+
steps:
95+
- uses: actions/checkout@v4
96+
- uses: ./.github/workflows/rafiki/env-setup
97+
- run: pnpm --filter point-of-sale build:deps
98+
- run: pnpm --filter point-of-sale test:ci
99+
81100
mock-account-servicing-entity:
82101
runs-on: ubuntu-latest
83102
needs: prerequisite
@@ -300,7 +319,7 @@ jobs:
300319
node-build:
301320
runs-on: ubuntu-latest
302321
timeout-minutes: 5
303-
needs: [auth, backend, frontend, token-introspection, mock-account-servicing-entity, graphql, codeql-analyze, integration-test]
322+
needs: [auth, backend, frontend, token-introspection, card-service, point-of-sale, mock-account-servicing-entity, graphql, codeql-analyze, integration-test]
304323
steps:
305324
- uses: actions/checkout@v4
306325
- uses: ./.github/workflows/rafiki/env-setup

0 commit comments

Comments
 (0)