Skip to content

Commit a5f4d3e

Browse files
committed
Merge branch 'develop'
2 parents 4631e14 + 43d57e3 commit a5f4d3e

File tree

114 files changed

+8007
-1498
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

114 files changed

+8007
-1498
lines changed

.github/dependabot.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,11 @@ updates:
1010
schedule:
1111
interval: "daily"
1212
- package-ecosystem: "npm"
13-
directory: "/src"
13+
directory: "/"
1414
schedule:
1515
interval: "daily"
1616
versioning-strategy: "increase"
17+
open-pull-requests-limit: 30
18+
groups:
19+
dev-dependencies:
20+
dependency-type: "development"

.github/workflows/backend-tests.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
name: "Backend tests"
22

33
# any branch is useful for testing before a PR is submitted
4-
on: [push, pull_request]
4+
on:
5+
push:
6+
paths-ignore:
7+
- "doc/**"
8+
pull_request:
9+
paths-ignore:
10+
- "doc/**"
511

612
permissions:
713
contents: read
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# Workflow for deploying static content to GitHub Pages
2+
name: Deploy Docs to GitHub Pages
3+
4+
on:
5+
# Runs on pushes targeting the default branch
6+
push:
7+
branches: ["develop"]
8+
paths:
9+
- doc/** # Only run workflow when changes are made to the doc directory
10+
# Allows you to run this workflow manually from the Actions tab
11+
workflow_dispatch:
12+
13+
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
14+
permissions:
15+
contents: read
16+
pages: write
17+
id-token: write
18+
packages: read
19+
20+
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
21+
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
22+
concurrency:
23+
group: "pages"
24+
cancel-in-progress: false
25+
26+
jobs:
27+
# Single deploy job since we're just deploying
28+
deploy:
29+
environment:
30+
name: github-pages
31+
url: ${{ steps.deployment.outputs.page_url }}
32+
runs-on: ubuntu-latest
33+
steps:
34+
- name: Checkout
35+
uses: actions/checkout@v4
36+
- name: Setup Pages
37+
uses: actions/configure-pages@v5
38+
- uses: pnpm/action-setup@v3
39+
name: Install pnpm
40+
with:
41+
version: 8
42+
run_install: false
43+
- name: Get pnpm store directory
44+
shell: bash
45+
run: |
46+
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
47+
- uses: actions/cache@v4
48+
name: Setup pnpm cache
49+
with:
50+
path: ${{ env.STORE_PATH }}
51+
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
52+
restore-keys: |
53+
${{ runner.os }}-pnpm-store-
54+
- name: Only install direct dependencies
55+
run: pnpm config set auto-install-peers false
56+
- name: Install dependencies
57+
run: pnpm install
58+
- name: Build app
59+
working-directory: doc
60+
run: pnpm run docs:build
61+
env:
62+
COMMIT_REF: ${{ github.sha }}
63+
- name: Upload artifact
64+
uses: actions/upload-pages-artifact@v3
65+
with:
66+
# Upload entire repository
67+
path: './doc/.vitepress/dist'
68+
- name: Deploy to GitHub Pages
69+
id: deployment
70+
uses: actions/deploy-pages@v4

.github/workflows/codeql-analysis.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ on:
66
pull_request:
77
# The branches below must be a subset of the branches above
88
branches: [develop]
9+
paths-ignore:
10+
- 'doc/**'
911
schedule:
1012
- cron: '0 13 * * 1'
1113

.github/workflows/docker.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
name: Docker
22
on:
33
pull_request:
4+
paths-ignore:
5+
- 'doc/**'
46
push:
57
branches:
68
- 'develop'
9+
paths-ignore:
10+
- 'doc/**'
711
tags:
812
- 'v?[0-9]+.[0-9]+.[0-9]+'
913
env:

.github/workflows/frontend-admin-tests.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
# Leave the powered by Sauce Labs bit in as this means we get additional concurrency
22
name: "Frontend admin tests powered by Sauce Labs"
33

4-
on: [push]
4+
on:
5+
push:
6+
paths-ignore:
7+
- 'doc/**'
58

69
permissions:
710
contents: read # to fetch code (actions/checkout)

.github/workflows/frontend-tests.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
# Leave the powered by Sauce Labs bit in as this means we get additional concurrency
22
name: "Frontend tests powered by Sauce Labs"
33

4-
on: [push]
4+
on:
5+
push:
6+
paths-ignore:
7+
- 'doc/**'
58

69
permissions:
710
contents: read # to fetch code (actions/checkout)

.github/workflows/lint-package-lock.yml

Lines changed: 0 additions & 34 deletions
This file was deleted.

.github/workflows/load-test.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
name: "Loadtest"
22

33
# any branch is useful for testing before a PR is submitted
4-
on: [push, pull_request]
4+
on:
5+
push:
6+
paths-ignore:
7+
- "doc/**"
8+
pull_request:
9+
paths-ignore:
10+
- "doc/**"
511

612
permissions:
713
contents: read

.github/workflows/perform-type-check.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
name: "Perform type checks"
22

33
# any branch is useful for testing before a PR is submitted
4-
on: [push, pull_request]
4+
on:
5+
push:
6+
paths-ignore:
7+
- "doc/**"
8+
pull_request:
9+
paths-ignore:
10+
- "doc/**"
511

612
permissions:
713
contents: read

0 commit comments

Comments
 (0)