⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
e77e594
[PRM-678-2] - added setuptools to pipfile
samfallowfield Feb 3, 2026
45f6868
[PRM-678-2] - added setuptools to pipfile
samfallowfield Feb 3, 2026
d3e99f9
[PRM-678-3] - added '==' setuptools to pipfile
samfallowfield Feb 3, 2026
b8f1387
[PRM-678-3] - added '==' setuptools to pipfile
samfallowfield Feb 3, 2026
3f9728c
[PRM-678-4] - added new step to dockerfile
samfallowfield Feb 3, 2026
6d5e707
Merge branch 'main' into PRM-678-4
samfallowfield Feb 3, 2026
b376bfb
[PRM-678-4] - added new step to dockerfile
samfallowfield Feb 3, 2026
31a98de
Merge remote-tracking branch 'origin/PRM-678-4' into PRM-678-4
samfallowfield Feb 3, 2026
dd6c668
[PRM-678-5] - updated jobs in base-service-jobs
samfallowfield Feb 3, 2026
8d1ab2d
[PRM-678-5] - updated dockerfile
samfallowfield Feb 3, 2026
fb34c98
[PRM-678-5] - updated yml to use correct image tag
samfallowfield Feb 3, 2026
b3f7bee
[PRM-678-7] - added hyphenated alias.
samfallowfield Feb 4, 2026
db2fa79
[PRM-685] - updated workflow to match GP2GP reporting
samfallowfield Feb 4, 2026
8c2c2b8
Merge branch 'main' into PRM-685
samfallowfield Feb 4, 2026
5c93636
[PRM-685] - updated workflow to match GP2GP reporting - infra
samfallowfield Feb 5, 2026
09b1ddb
[PRM-685] - update get-changed-files
samfallowfield Feb 6, 2026
d5f4284
[PRM-685] - change @v3 to @v4 in build and deploy yml
samfallowfield Feb 6, 2026
1c00776
[PRM-685] - change @v3 to @v4 in build and deploy yml
samfallowfield Feb 6, 2026
79c9673
[PRM-685] - removed git refs git_ref: "refs/tags/v4"
samfallowfield Feb 6, 2026
7179ddb
[PRM-685] - updated environment, updated workflow names
samfallowfield Feb 6, 2026
b252fb4
[PRM-685] - updated environment, updated workflow names
samfallowfield Feb 6, 2026
b8251b5
[PRM-685] - updated workflow names
samfallowfield Feb 6, 2026
7ce26ca
[PRM-695] - updated node image used in dockerfile
samfallowfield Feb 9, 2026
fc0d602
[PRM-695] - added stage to build and deploy dashboard in the workflow…
samfallowfield Feb 9, 2026
9829796
[PRM-695] - minor version updates
samfallowfield Feb 9, 2026
54f8e02
[PRM-695] - minor version updates
samfallowfield Feb 9, 2026
0fa71ab
[PRM-695] - minor version updates
samfallowfield Feb 9, 2026
0d0a44e
[PRM-695] - add a needs statement to the dashboard build and deploy
samfallowfield Feb 10, 2026
e56d945
PRM-695 merge main
samfallowfield Feb 10, 2026
6e4291d
PRM-695 - dashboard build and deploy stage
samfallowfield Feb 10, 2026
91867b2
[PRM-695] - package update to remove dependabot warnings
samfallowfield Feb 10, 2026
f623ba8
PRM-695 updated
samfallowfield Feb 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 26 additions & 1 deletion .github/workflows/deploy-dashboard-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
uses: actions/checkout@v4

- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v4
uses: aws-actions/configure-aws-credentials@v6
with:
mask-aws-account-id: true
role-to-assume: ${{ secrets.AWS_ASSUME_ROLE }}
Expand Down Expand Up @@ -93,3 +93,28 @@ jobs:
terraform_stack: step_function
hyphenated_alias: step-function
secrets: inherit

dashboard_build_and_deploy:
name: Build and deploy dashboard via dashboard pipeline step function
needs: [ redeploy_gp2gp_infrastructure_step_functions ]
runs-on: ubuntu-latest
steps:
- name: Configure AWS credentials
id: credentials
uses: aws-actions/configure-aws-credentials@v6
with:
mask-aws-account-id: true
role-to-assume: ${{ secrets.AWS_ASSUME_ROLE }}
role-skip-session-tagging: true
aws-region: ${{ vars.AWS_REGION }}

- name: Get current date
id: date
run: echo "date=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT

- name: Run step function
run: |
aws stepfunctions start-execution \
--state-machine-arn "arn:aws:states:eu-west-2:${{ steps.credentials.outputs.aws-account-id }}:stateMachine:dashboard-pipeline" \
--input '{"SKIP_METRICS": true,"time": "${{ steps.date.outputs.date }}"}'

2 changes: 1 addition & 1 deletion .github/workflows/deploy-service-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ jobs:
python-version: 3.14

- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v4
uses: aws-actions/configure-aws-credentials@v6
with:
mask-aws-account-id: true
role-to-assume: ${{ secrets.AWS_ASSUME_ROLE }}
Expand Down
2 changes: 1 addition & 1 deletion dashboard/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:18.13-bullseye-slim
FROM node:24-trixie-slim

# Copy only required files for building and deploying pipeline
COPY analytics-config.json /tmp/analytics-config.json
Expand Down
Loading