enhance(apps/analytics): implement quiz analytics dashboard for asynchronous activities #1702
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Check typescript types | |
on: | |
push: | |
branches: ['v3', 'v3*'] | |
paths: | |
- apps/** | |
- packages/** | |
pull_request: | |
# branches: ["v3", "v3*"] | |
types: [opened, synchronize, reopened] | |
paths: | |
- apps/** | |
- packages/** | |
env: | |
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }} | |
TURBO_TEAM: ${{ secrets.TURBO_TEAM }} | |
TURBO_REMOTE_ONLY: true | |
jobs: | |
check: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout repository | |
uses: actions/checkout@v4 | |
- uses: pnpm/action-setup@v4 | |
with: | |
version: 9.14.3 | |
run_install: true | |
- name: Build relevant packages | |
run: | | |
cd packages/markdown | |
pnpm run build | |
cd ../grading | |
pnpm run build | |
cd ../prisma | |
pnpm run build | |
cd ../types | |
pnpm run build | |
cd ../util | |
pnpm run build | |
cd ../graphql | |
pnpm run build | |
cd ../shared-components | |
pnpm run build | |
cd ../../apps/backend-docker | |
pnpm run build | |
- name: Check prisma package typescript types | |
shell: bash | |
working-directory: packages/prisma | |
run: | | |
pnpm run check | |
- name: Check grading package typescript types | |
if: always() # Run this step even if the previous one fails | |
shell: bash | |
working-directory: packages/grading | |
run: | | |
pnpm run check | |
- name: Check util package typescript types | |
if: always() # Run this step even if the previous one fails | |
shell: bash | |
working-directory: packages/util | |
run: | | |
pnpm run check | |
- name: Check graphql package typescript types | |
if: always() # Run this step even if the previous one fails | |
shell: bash | |
working-directory: packages/graphql | |
run: | | |
pnpm run check | |
- name: Check shared-components package typescript types | |
if: always() | |
shell: bash | |
working-directory: packages/shared-components | |
run: | | |
pnpm run check | |
- name: Check backend-docker typescript types | |
if: always() | |
shell: bash | |
working-directory: apps/backend-docker | |
run: | | |
pnpm run check | |
- name: Check frontend-pwa typescript types | |
if: always() | |
shell: bash | |
working-directory: apps/frontend-pwa | |
run: | | |
pnpm run check | |
- name: Check frontend-manage typescript types | |
if: always() | |
shell: bash | |
working-directory: apps/frontend-manage | |
run: | | |
pnpm run check | |
- name: Check frontend-control typescript types | |
if: always() | |
shell: bash | |
working-directory: apps/frontend-control | |
run: | | |
pnpm run check | |
- name: Check frontend-auth typescript types | |
if: always() | |
shell: bash | |
working-directory: apps/auth | |
run: | | |
pnpm run check | |
- name: Check office-addin typescript types | |
if: always() | |
shell: bash | |
working-directory: apps/office-addin | |
run: | | |
pnpm run check | |
- name: Check func-response-processor typescript types | |
if: always() | |
shell: bash | |
working-directory: apps/func-response-processor | |
run: | | |
pnpm run check | |
- name: Check func-incoming-responses typescript types | |
if: always() | |
shell: bash | |
working-directory: apps/func-incoming-responses | |
run: | | |
pnpm run check | |
- name: Check apps/lti typescript types | |
if: always() | |
shell: bash | |
working-directory: apps/lti | |
run: | | |
pnpm run check |