6
6
lint :
7
7
runs-on : ubuntu-latest
8
8
steps :
9
- - name : Code Checkout
9
+ - name : Code checkout
10
10
uses : actions/checkout@v4
11
- - name : Install Node
11
+ - name : Install node
12
12
uses : actions/setup-node@v4
13
13
with :
14
14
node-version : " lts/*"
15
15
cache : ' npm'
16
- - name : install dependencies
16
+ - name : Install node dependencies
17
17
run : npm ci
18
- - name : lint javascript
18
+ - name : Lint javascript
19
19
run : npm run lint
20
20
test :
21
21
needs : lint
22
22
runs-on : ubuntu-latest
23
- # Spin up postgres as a service, wait till healthy before moving on . Uses latest Postgres Version .
23
+ # Start Postgres as a service, wait until healthy. Uses latest Postgres version .
24
24
services :
25
25
postgres :
26
26
image : postgres:latest
@@ -36,16 +36,16 @@ jobs:
36
36
--health-timeout 5s
37
37
--health-retries 5
38
38
steps :
39
- - name : Code Checkout
39
+ - name : Code checkout
40
40
uses : actions/checkout@v4
41
- - name : Install Node
41
+ - name : Install node
42
42
uses : actions/setup-node@v4
43
43
with :
44
44
node-version : " lts/*"
45
45
cache : ' npm'
46
- - name : install dependencies
46
+ - name : Install node dependencies
47
47
run : npm ci
48
- - name : run tests
48
+ - name : Run tests
49
49
run : npm test
50
50
deploy_dev :
51
51
needs :
@@ -55,15 +55,15 @@ jobs:
55
55
uses : 18F/analytics-reporter-api/.github/workflows/deploy.yml@develop
56
56
with :
57
57
APP_NAME : ${{ vars.APP_NAME_DEV }}
58
- DB_NAME : ${{ vars.DB_NAME_DEV }}
59
- NEW_RELIC_APP_NAME :
60
- ORGANIZATION_NAME : gsa-opp-analytics
61
- SPACE_NAME : analytics-dev
58
+ CF_ORGANIZATION_NAME : ${{ vars.CF_ORGANIZATION_NAME }}
59
+ CF_SPACE_NAME : ${{ vars.CF_SPACE_NAME_DEV }}
60
+ DB_SERVICE_NAME : ${{ vars.DB_SERVICE_NAME_DEV }}
61
+ NEW_RELIC_APP_NAME : ${{ vars.NEW_RELIC_APP_NAME_DEV }}
62
62
secrets :
63
+ API_DATA_GOV_SECRET : ${{ secrets.API_DATA_GOV_SECRET_DEV }}
63
64
CF_USERNAME : ${{ secrets.CF_USERNAME_DEV }}
64
65
CF_PASSWORD : ${{ secrets.CF_PASSWORD_DEV }}
65
- API_DATA_GOV_SECRET : ${{ secrets.API_DATA_GOV_SECRET_DEV }}
66
- NEW_RELIC_LICENSE_KEY :
66
+ NEW_RELIC_LICENSE_KEY : ${{ secrets.NEW_RELIC_LICENSE_KEY_DEV }}
67
67
deploy_stg :
68
68
needs :
69
69
- lint
@@ -72,15 +72,15 @@ jobs:
72
72
uses : 18F/analytics-reporter-api/.github/workflows/deploy.yml@develop
73
73
with :
74
74
APP_NAME : ${{ vars.APP_NAME_STG }}
75
- DB_NAME : ${{ vars.DB_NAME_STG }}
76
- NEW_RELIC_APP_NAME :
77
- ORGANIZATION_NAME : gsa-opp-analytics
78
- SPACE_NAME : analytics-staging
75
+ CF_ORGANIZATION_NAME : ${{ vars.CF_ORGANIZATION_NAME }}
76
+ CF_SPACE_NAME : ${{ vars.CF_SPACE_NAME_STG }}
77
+ DB_SERVICE_NAME : ${{ vars.DB_SERVICE_NAME_STG }}
78
+ NEW_RELIC_APP_NAME : ${{ vars.NEW_RELIC_APP_NAME_STG }}
79
79
secrets :
80
+ API_DATA_GOV_SECRET : ${{ secrets.API_DATA_GOV_SECRET_STG }}
80
81
CF_USERNAME : ${{ secrets.CF_USERNAME_STG }}
81
82
CF_PASSWORD : ${{ secrets.CF_PASSWORD_STG }}
82
- API_DATA_GOV_SECRET : ${{ secrets.API_DATA_GOV_SECRET_STG }}
83
- NEW_RELIC_LICENSE_KEY :
83
+ NEW_RELIC_LICENSE_KEY : ${{ secrets.NEW_RELIC_LICENSE_KEY_STG }}
84
84
deploy_prd :
85
85
needs :
86
86
- lint
@@ -89,12 +89,12 @@ jobs:
89
89
uses : 18F/analytics-reporter-api/.github/workflows/deploy.yml@develop
90
90
with :
91
91
APP_NAME : ${{ vars.APP_NAME_PRD }}
92
- DB_NAME : ${{ vars.DB_NAME_PRD }}
92
+ CF_ORGANIZATION_NAME : ${{ vars.CF_ORGANIZATION_NAME }}
93
+ CF_SPACE_NAME : ${{ vars.CF_SPACE_NAME_PRD }}
94
+ DB_SERVICE_NAME : ${{ vars.DB_SERVICE_NAME_PRD }}
93
95
NEW_RELIC_APP_NAME : ${{ vars.NEW_RELIC_APP_NAME_PRD }}
94
- ORGANIZATION_NAME : gsa-opp-analytics
95
- SPACE_NAME : analytics-production
96
96
secrets :
97
+ API_DATA_GOV_SECRET : ${{ secrets.API_DATA_GOV_SECRET_PRD }}
97
98
CF_USERNAME : ${{ secrets.CF_USERNAME_PRD }}
98
99
CF_PASSWORD : ${{ secrets.CF_PASSWORD_PRD }}
99
- API_DATA_GOV_SECRET : ${{ secrets.API_DATA_GOV_SECRET_PRD }}
100
100
NEW_RELIC_LICENSE_KEY : ${{ secrets.NEW_RELIC_LICENSE_KEY_PRD }}
0 commit comments