Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
74b4b9d
move mfa tests to dedicated module
wojcik91 Sep 4, 2026
dcf265b
move shared version headers
wojcik91 Sep 4, 2026
4cd428f
capture service capability on MFA start
wojcik91 Sep 4, 2026
b159d3b
add shared command for starting both mfa flows
wojcik91 Sep 4, 2026
077fc7f
remove flow selection logic from frontend code
wojcik91 Sep 4, 2026
bd8176e
map attempt limit response
wojcik91 Sep 7, 2026
0880cdd
add handling for new error types
wojcik91 Sep 7, 2026
9f7641b
handle advance response in background remote-awaiting task
wojcik91 Sep 7, 2026
059bca5
add new event types
wojcik91 Sep 7, 2026
5558478
update oidc polling logic to handle non-terminal responses
wojcik91 Sep 7, 2026
348b4ff
update oidc-related hooks
wojcik91 Sep 7, 2026
079ca76
add tests
wojcik91 Sep 7, 2026
3a5a8b6
parse remote mfa responses
wojcik91 Sep 7, 2026
69186b3
update navigation in mobile auth components
wojcik91 Sep 7, 2026
19ed184
add ws tests
wojcik91 Sep 7, 2026
e97b156
update tauri ACL
wojcik91 Sep 7, 2026
e76f9be
add regression tests
wojcik91 Sep 7, 2026
a9b553a
include step ID in oidc link
wojcik91 Sep 8, 2026
71d0523
fix remote auth await lifecycle
wojcik91 Sep 8, 2026
4962586
handle cancelling tasks
wojcik91 Sep 8, 2026
1a8429f
add a workaround for duplicate calls in useEffect
wojcik91 Sep 8, 2026
138bbe7
Merge remote-tracking branch 'origin/dev' into mfa_engine_pt2
wojcik91 Sep 9, 2026
9aa3368
post-merge cleanup
wojcik91 Sep 9, 2026
0a851c7
run frontend tests in CI
wojcik91 Sep 10, 2026
93dcd0b
chore(nix): update new-ui pnpm deps hash
github-actions[bot] Sep 10, 2026
5baff95
extract shared client-attempt lifecycle from MFA hooks
wojcik91 Sep 10, 2026
325cc44
cleanup
wojcik91 Sep 10, 2026
9659de0
cleanup
wojcik91 Sep 10, 2026
8efe613
use existing const
wojcik91 Sep 11, 2026
a640003
update stale proxy reference
wojcik91 Sep 11, 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
52 changes: 52 additions & 0 deletions .github/workflows/test-web.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: Test web

on:
push:
branches:
- main
- dev
- "release/**"
- "stable/**"
paths-ignore:
- "*.md"
- "LICENSE"
pull_request:
branches:
- main
- dev
- "release/**"
- "stable/**"
paths-ignore:
- "*.md"
- "LICENSE"

permissions:
contents: read

jobs:
test-web:
runs-on:
- codebuild-defguard-client-runner-${{ github.run_id }}-${{ github.run_attempt }}

steps:
- name: Checkout
uses: actions/checkout@v7
with:
submodules: recursive

- uses: actions/setup-node@v6
with:
node-version-file: new-ui/.nvmrc

- uses: pnpm/action-setup@v6
with:
version: 11.11
run_install: false

- name: Install Node dependencies for new UI
working-directory: ./new-ui
run: pnpm install --frozen-lockfile

- name: Run frontend tests
working-directory: ./new-ui
run: pnpm test
6 changes: 5 additions & 1 deletion new-ui/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
"biome": "biome",
"lint": "biome check ./src/ && prettier src/**/*.scss --check --log-level error && stylelint \"src/**/*.scss\" -c ./.stylelintrc.json --fix && tsc -b",
"fix": "biome check ./src/ --write --unsafe && prettier src/**/*.scss -w --log-level silent",
"test": "vitest run",
"tsc": "tsc",
"preview": "vite preview"
},
Expand Down Expand Up @@ -54,17 +55,20 @@
"devDependencies": {
"@tanstack/devtools-vite": "^0.8.5",
"@tanstack/router-plugin": "^1.168.36",
"@testing-library/react": "^16.3.3",
"@types/byte-size": "^8.1.2",
"@types/node": "^26.4.1",
"@types/react": "^19.2.18",
"@types/react-dom": "^19.2.7",
"@vitejs/plugin-react": "^6.1.1",
"autoprefixer": "^10.5.5",
"globals": "^17.12.0",
"jsdom": "^30.0.1",
"stylelint": "^17.15.0",
"stylelint-config-standard-scss": "^17.0.0",
"stylelint-scss": "^7.2.0",
"typescript": "~6.0.3",
"vite": "^8.2.2"
"vite": "^8.2.2",
"vitest": "^5.0.0"
}
}
Loading
Loading