Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
ac9e43f
build(deps): replace @nxrocks/nx-spring-boot with @nx/gradle
jdwillmsen May 23, 2026
49c7079
chore: [nx migration] migration-v20
jdwillmsen May 23, 2026
c02a009
chore: [nx migration] control-flow-migration
jdwillmsen May 23, 2026
9a39a2f
chore: [nx migration] set-inject-document-domain
jdwillmsen May 23, 2026
d3e1412
chore: [nx migration] set-continuous-option
jdwillmsen May 23, 2026
351a128
chore: [nx migration] 21-1-0-add-ignore-entries-for-nx-rule-files
jdwillmsen May 23, 2026
895e83e
chore: [nx migration] update-angular-cli-version-20-0-0
jdwillmsen May 23, 2026
89daf34
chore: [nx migration] set-generator-defaults-for-previous-style-guide
jdwillmsen May 23, 2026
1ad81cf
chore: [nx migration] update-module-resolution
jdwillmsen May 23, 2026
9d2a523
chore: [nx migration] rename-test-path-pattern
jdwillmsen May 23, 2026
327976a
chore: [nx migration] update-angular-cli-version-20-1-0
jdwillmsen May 23, 2026
64cad47
chore: [nx migration] set-tsconfig-option
jdwillmsen May 23, 2026
a1c44ab
chore: [nx migration] update-angular-cli-version-20-2-0
jdwillmsen May 23, 2026
eff45bb
chore: [nx migration] update-angular-cli-version-20-3-0
jdwillmsen May 23, 2026
7c31ca6
chore(nx): post-migration fixups for Nx 21 upgrade
jdwillmsen May 23, 2026
c475605
chore: [nx migration] set-inject-document-domain
jdwillmsen May 23, 2026
0bbe44d
chore: [nx migration] change-plugin-to-v1
jdwillmsen May 23, 2026
523d95b
chore: [nx migration] remove-tsconfig-option-from-jest-executor
jdwillmsen May 23, 2026
db9893c
chore: [nx migration] update-angular-cli-version-20-0-0
jdwillmsen May 23, 2026
c28817c
chore: [nx migration] bootstrap-options-migration
jdwillmsen May 23, 2026
1655c5f
chore: [nx migration] convert-jest-config-to-cjs
jdwillmsen May 23, 2026
b997746
chore: [nx migration] update-module-resolution-22-2-0
jdwillmsen May 23, 2026
05e1a92
chore: [nx migration] update-typescript-lib-22-2-0
jdwillmsen May 23, 2026
bde22c4
chore: [nx migration] set-isolated-modules-22-3-0
jdwillmsen May 23, 2026
dee108e
chore: [nx migration] 22-6-1-add-claude-worktrees-to-git-ignore
jdwillmsen May 23, 2026
9e6e0ad
chore: [nx migration] 22-7-0-add-polygraph-to-git-ignore
jdwillmsen May 23, 2026
db6cbb4
chore: [nx migration] 22-7-0-add-self-healing-to-gitignore
jdwillmsen May 23, 2026
a5ed264
chore: [nx migration] update-executor-lint-inputs
jdwillmsen May 23, 2026
c75599e
chore(nx): post-migration fixups for Nx 22 upgrade
jdwillmsen May 23, 2026
b49dd94
fix(go): fix @nx-go v4 executor paths for servicediscovery build
jdwillmsen May 23, 2026
d9c5d08
fix(lint): resolve ESLint errors after Nx 22 upgrade
jdwillmsen May 23, 2026
9fb2af7
ci: switch to pnpm and fix @swc/core peer dep version
jdwillmsen May 24, 2026
d919bd4
fix(e2e): remove duplicate injectDocumentDomain from cypress configs
jdwillmsen May 24, 2026
b70134b
style(format): apply nx format across Angular components and config
jdwillmsen May 24, 2026
2dad769
fix(deps): pin memfs to 4.56.11 to fix Cypress component test failure
jdwillmsen May 24, 2026
148b331
fix: add pnpm-lock.yaml to .prettierignore to fix format:check CI fai…
jdwillmsen May 24, 2026
59777e8
fix(pnpm): hoist @babel/runtime to fix Cypress component-test CI failure
jdwillmsen May 24, 2026
9dc2a2b
fix(test): replace focus().blur() with click({force:true}).blur() in …
jdwillmsen May 25, 2026
ed92956
style(format): apply prettier formatting to fixed component test files
jdwillmsen May 25, 2026
9b135ef
fix(pnpm): use shamefully-hoist=true to fix Cypress internal dep reso…
jdwillmsen May 25, 2026
2efc7db
feat(e2e): replace Cypress with Playwright, consolidate to platform-e2e
jdwillmsen May 25, 2026
66defed
fix(lint): add .eslintrc.json to platform-e2e to unblock lint target
jdwillmsen May 25, 2026
f9676b5
fix(e2e): fix @nx/playwright preset import path and skip browser install
jdwillmsen May 25, 2026
44552a5
ci: remove e2e from PR pipeline (tracked in JDWLABS-18)
jdwillmsen May 25, 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
23 changes: 12 additions & 11 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ jobs:
env:
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }}
CYPRESS_INTERNAL_BROWSER_CONNECT_TIMEOUT: 300000
steps:
- name: Checkout Codebase
uses: actions/checkout@v4
Expand All @@ -29,24 +28,26 @@ jobs:
# This line enables distribution
# The "--stop-agents-after" is optional, but allows idle agents to shut down once the "e2e-ci" targets have been requested
# - name: Enable NX Cloud Distribution
# run: npx nx-cloud start-ci-run --distribute-on="3 linux-medium-js" --stop-agents-after="build"
# run: pnpm exec nx-cloud start-ci-run --distribute-on="3 linux-medium-js" --stop-agents-after="build"
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 10
- name: Install Dependencies
run: npm ci
run: pnpm install --frozen-lockfile
- name: Setup Base and SHAs for 'nx affected'
uses: nrwl/nx-set-shas@v4
- if: ${{ github.event_name == 'pull_request' }}
name: Setup Main Branch Tracking
run: git branch --track main origin/main
- name: Run Format Check
run: npx nx-cloud record -- nx format:check
run: pnpm exec nx-cloud record -- nx format:check
- name: Reset NX
run: npx nx reset
- name: Run Linting, Unit, Component, & E2E Tests
run: npx nx affected -t lint test component-test
- name: Run E2E Tests
run: npx nx affected -t e2e --parallel=1
run: pnpm exec nx reset
- name: Run Linting & Unit Tests
run: pnpm exec nx affected -t lint test
- name: Run Build
run: npx nx affected -t build
run: pnpm exec nx affected -t build
- if: ${{ github.event_name != 'pull_request' }}
name: Login to Docker Hub
uses: docker/login-action@v3
Expand All @@ -70,7 +71,7 @@ jobs:
run: |
git config --global user.email "actions@github.com"
git config --global user.name "github-actions[bot]"
npx nx affected -t version --parallel=1
pnpm exec nx affected -t version --parallel=1
git fetch origin develop
git checkout develop
git pull origin main --rebase
Expand Down
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,9 @@ Thumbs.db
.nx/cache
.nx/workspace-data
.angular
.cursor/rules/nx-rules.mdc
.github/instructions/nx.instructions.md

.claude/worktrees
.nx/polygraph
.nx/self-healing
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
shamefully-hoist=true
4 changes: 3 additions & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,6 @@
/.nx/cache
.angular
tsconfig.base.json
/.nx/workspace-data
/.nx/workspace-data
.nx/self-healing
pnpm-lock.yaml
10 changes: 0 additions & 10 deletions apps/angular/authui/authui-e2e/.eslintrc.json

This file was deleted.

75 changes: 0 additions & 75 deletions apps/angular/authui/authui-e2e/README.md

This file was deleted.

18 changes: 0 additions & 18 deletions apps/angular/authui/authui-e2e/cypress.config.ts

This file was deleted.

10 changes: 0 additions & 10 deletions apps/angular/authui/authui-e2e/project.json

This file was deleted.

7 changes: 0 additions & 7 deletions apps/angular/authui/authui-e2e/src/e2e/app.cy.ts

This file was deleted.

5 changes: 0 additions & 5 deletions apps/angular/authui/authui-e2e/src/fixtures/example.json

This file was deleted.

1 change: 0 additions & 1 deletion apps/angular/authui/authui-e2e/src/support/app.po.ts

This file was deleted.

35 changes: 0 additions & 35 deletions apps/angular/authui/authui-e2e/src/support/commands.ts

This file was deleted.

24 changes: 0 additions & 24 deletions apps/angular/authui/authui-e2e/src/support/e2e.ts

This file was deleted.

2 changes: 1 addition & 1 deletion apps/angular/authui/authui/jest.config.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* eslint-disable */
export default {
module.exports = {
displayName: 'authui',
preset: '../../../../jest.preset.js',
setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
Expand Down
3 changes: 2 additions & 1 deletion apps/angular/authui/authui/project.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,8 @@
"buildTarget": "authui:build:development"
}
},
"defaultConfiguration": "development"
"defaultConfiguration": "development",
"continuous": true
},
"extract-i18n": {
"executor": "@angular-devkit/build-angular:extract-i18n",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { Component } from '@angular/core';
import { CommonModule } from '@angular/common';

import { RouterOutlet } from '@angular/router';

@Component({
imports: [CommonModule, RouterOutlet],
imports: [RouterOutlet],
selector: 'app-authui-entry',
template: `<router-outlet></router-outlet>`,
})
Expand Down
3 changes: 2 additions & 1 deletion apps/angular/authui/authui/tsconfig.app.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
"compilerOptions": {
"outDir": "../../../../dist/out-tsc",
"types": [],
"target": "ES2020"
"target": "ES2020",
"moduleResolution": "bundler"
},
"files": ["src/main.ts", "src/app/remote-entry/entry.routes.ts"],
"include": ["src/**/*.d.ts"],
Expand Down
5 changes: 4 additions & 1 deletion apps/angular/authui/authui/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
"resolveJsonModule": true,
"esModuleInterop": true
"esModuleInterop": true,
"module": "preserve",
"moduleResolution": "bundler",
"lib": ["dom", "es2022"]
},
"files": [],
"include": [],
Expand Down
6 changes: 4 additions & 2 deletions apps/angular/authui/authui/tsconfig.spec.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,11 @@
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "../../../../dist/out-tsc",
"module": "commonjs",
"module": "preserve",
"target": "es2016",
"types": ["jest", "node"]
"types": ["jest", "node"],
"moduleResolution": "bundler",
"isolatedModules": true
},
"files": ["src/test-setup.ts"],
"include": [
Expand Down
10 changes: 0 additions & 10 deletions apps/angular/container/container-e2e/.eslintrc.json

This file was deleted.

Loading
Loading