Skip to content

Commit 8c6824a

Browse files
authored
Merge pull request #93 from CivicDataLab/90-move-graphql-generation-to-build-time-and-ignore-the-files-in-git
Move graphql generation to build time and ignore the files in git
2 parents e18e894 + 12d31da commit 8c6824a

5 files changed

Lines changed: 20 additions & 867 deletions

File tree

.github/workflows/pre-merge.yml

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,16 @@ on:
66
pull_request:
77
branches: ['dev']
88
env:
9-
KEYCLOAK_CLIENT_ID: ${{secrets.KEYCLOAK_CLIENT_ID}}
10-
KEYCLOAK_CLIENT_SECRET: ${{secrets.KEYCLOAK_CLIENT_SECRET}}
11-
AUTH_ISSUER: ${{secrets.AUTH_ISSUER}}
12-
NEXTAUTH_URL: ${{secrets.NEXTAUTH_URL}}
13-
NEXTAUTH_SECRET: ${{secrets.NEXTAUTH_SECRET}}
14-
END_SESSION_URL: ${{secrets.END_SESSION_URL}}
15-
REFRESH_TOKEN_URL: ${{secrets.REFRESH_TOKEN_URL}}
16-
NEXT_PUBLIC_BACKEND_URL: ${{secrets.NEXT_PUBLIC_BACKEND_URL}}
17-
9+
KEYCLOAK_CLIENT_ID: ${{secrets.KEYCLOAK_CLIENT_ID}}
10+
KEYCLOAK_CLIENT_SECRET: ${{secrets.KEYCLOAK_CLIENT_SECRET}}
11+
AUTH_ISSUER: ${{secrets.AUTH_ISSUER}}
12+
NEXTAUTH_URL: ${{secrets.NEXTAUTH_URL}}
13+
NEXTAUTH_SECRET: ${{secrets.NEXTAUTH_SECRET}}
14+
END_SESSION_URL: ${{secrets.END_SESSION_URL}}
15+
REFRESH_TOKEN_URL: ${{secrets.REFRESH_TOKEN_URL}}
16+
NEXT_PUBLIC_BACKEND_URL: ${{secrets.NEXT_PUBLIC_BACKEND_URL}}
17+
BACKEND_GRAPHQL_URL: ${{secrets.BACKEND_GRAPHQL_URL}}
18+
1819
jobs:
1920
build:
2021
runs-on: ubuntu-latest
@@ -23,14 +24,17 @@ jobs:
2324
matrix:
2425
node-version: [20.x]
2526

27+
env:
28+
BACKEND_GRAPHQL_URL: ${{secrets.BACKEND_GRAPHQL_URL}}
29+
2630
steps:
2731
- uses: actions/checkout@v4
2832
- name: Use Node.js ${{ matrix.node-version }}
2933
uses: actions/setup-node@v4
3034
with:
3135
node-version: ${{ matrix.node-version }}
3236
cache: 'npm'
33-
3437

3538
- run: npm ci --force
39+
- run: npm run generate
3640
- run: npm run build --if-present

.github/workflows/push-to-ec2.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,6 @@ jobs:
3333
kill $(ps aux | grep 'npm run start' | awk '{print $2}')
3434
kill $(ps aux | grep 'next-server' | awk '{print $2}')
3535
npm run build
36+
npm run generate
3637
npm run start
3738

.gitignore

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,8 @@ yarn-error.log*
3535
next-env.d.ts
3636

3737
# intellij files
38-
.idea
38+
.idea
39+
40+
# generated graphql files
41+
/gql/generated/gql.ts
42+
/gql/generated/graphql.ts

0 commit comments

Comments
 (0)