Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
214 commits
Select commit Hold shift + click to select a range
359af09
Update v5 from develop
TimPurdum Dec 23, 2025
de7ac5b
Updating test runners and pipelines
TimPurdum Dec 26, 2025
bb380c4
prevent re-running after all have passed, update Claude files.
TimPurdum Dec 26, 2025
8ac3410
fixes
TimPurdum Dec 26, 2025
9d0b02f
revert some self-hosted runner changes
TimPurdum Dec 27, 2025
13c2aa5
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Dec 27, 2025
54c096d
working on dockerizing test runner
TimPurdum Dec 28, 2025
802f162
Dockerized test runner
TimPurdum Dec 29, 2025
50ac84e
dockerized test runner, esbuild dialogs
TimPurdum Dec 29, 2025
93f9734
test fixes
TimPurdum Dec 30, 2025
2374803
Merge remote-tracking branch 'origin/v5.0' into v5.0
TimPurdum Dec 30, 2025
b39a186
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Dec 30, 2025
bd3f190
wip
TimPurdum Dec 30, 2025
e19cbb5
wip
TimPurdum Dec 31, 2025
ab87c03
rename files
TimPurdum Dec 31, 2025
519bda4
Merge remote-tracking branch 'origin/v5.0' into v5.0
TimPurdum Jan 3, 2026
de9dadd
tests run!
TimPurdum Jan 4, 2026
cd653d6
tests run!
TimPurdum Jan 5, 2026
4f298af
fix for capitalization issue
TimPurdum Jan 5, 2026
1d2b6ca
fix for capitalization issue
TimPurdum Jan 5, 2026
d9be5a7
fix for capitalization issue
TimPurdum Jan 5, 2026
b406baf
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 5, 2026
d3c21cc
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 5, 2026
b715abe
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 5, 2026
4c86815
put tests before build
TimPurdum Jan 6, 2026
4a2e2a0
Merge remote-tracking branch 'origin/v5.0' into v5.0
TimPurdum Jan 6, 2026
3e44c99
don't pass tokens unnecessarily
TimPurdum Jan 6, 2026
6705ab6
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
2808c49
don't install .NET and NPM on self-hosted windows runner
TimPurdum Jan 6, 2026
eed9575
Merge remote-tracking branch 'origin/v5.0' into v5.0
TimPurdum Jan 6, 2026
0ff4f57
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
39cd69f
fix shell compatibility
TimPurdum Jan 6, 2026
5fc89a9
Merge remote-tracking branch 'origin/v5.0' into v5.0
TimPurdum Jan 6, 2026
51a17f2
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
632b04a
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
b94cf69
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
0d8565b
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
b20997c
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
34b0f3e
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
21ebac8
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
1be73b8
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
46ce4a7
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
7e4af7c
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
b28c0dc
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
5911926
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
bc042c8
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
b8bbeae
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
b0a92fb
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
e69f607
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
76ae797
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
fada3c6
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
4920602
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
ec8924d
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
d2dfbf8
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
db728f1
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
baf28dc
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
d1a7a6c
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
0d211bc
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
d634277
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
6681a1a
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
a4655d0
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
00b76d1
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
150a48b
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
7387380
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
c1fa24d
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
6a79ebc
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
5a924d5
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
41c5326
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
791ee90
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
67338a1
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
b96d6b6
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
e11cd4e
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
a747bb6
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
d525c2c
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
964d736
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
dac67f9
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
d6b93dc
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
beccce1
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
6e048fc
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
b3e29bd
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
b270248
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
1834b2c
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
8911ae2
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
6e29700
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
86466ed
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
c990b1e
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
bcac21b
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
26e866a
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
250fe89
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
5bba06d
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
927d6ad
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
35c15cd
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
26ed230
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
b0061bc
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
3c41a2a
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
d4596d8
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
8caf013
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
de150fb
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
3b26d4a
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
9e08a3a
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
0ba29ba
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
6110331
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
d994212
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
b5c7873
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
cca25b3
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
f7acbab
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
6c354d0
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
5f4c1d8
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
174b104
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
a0b1d56
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
741aafb
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
3461717
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
07d4438
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
a22aeb6
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
4d819c3
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
a3501d4
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
f22c3bf
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
893b0d2
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
e4976db
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
d083630
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
0535d82
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
2f102fe
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
e808958
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
0b6bc55
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
f79d6e3
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
2bf3694
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
8ede641
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
8839d39
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
109bb27
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
945c408
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
fd3125f
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
cf5b6aa
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
36467b1
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
7622c76
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
3f26c93
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
c97202d
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
1802890
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
0db4a50
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
5824a57
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
7f46690
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
305bf35
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
7788ef8
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
be6f68c
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
93cd825
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
171dd8b
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
d87cda0
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
a1120c3
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
b3318c8
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
b040cec
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
4c3b5d3
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
7d74039
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
14d3424
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
5c5e3c2
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
ad7d43b
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
1aadd54
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
08aa6ce
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
8f78d46
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
dc7f5a4
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
351f92c
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
7856b01
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
71c67d4
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
1507ed4
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
d6f790e
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
77b7153
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
acd4732
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
c14d5d3
fix core compose file path
TimPurdum Jan 6, 2026
9b18046
Merge remote-tracking branch 'origin/v5.0' into v5.0
TimPurdum Jan 6, 2026
866bdf7
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
0a4777f
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
0e6319e
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
852386a
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
6609f12
add missing api keys
TimPurdum Jan 6, 2026
a9eedd9
Merge remote-tracking branch 'origin/v5.0' into v5.0
TimPurdum Jan 6, 2026
c02a4c3
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
afc3c0d
ensure playwright browsers, move pro ports to not conflict with core
TimPurdum Jan 6, 2026
5d363ef
Merge remote-tracking branch 'origin/v5.0' into v5.0
TimPurdum Jan 6, 2026
03b8970
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
1173fb3
ensure playwright browsers, move pro ports to not conflict with core
TimPurdum Jan 6, 2026
4c1dac4
Merge remote-tracking branch 'origin/v5.0' into v5.0
TimPurdum Jan 6, 2026
c030a6b
ensure playwright browsers, move pro ports to not conflict with core
TimPurdum Jan 6, 2026
f4e3d82
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 6, 2026
ac4407d
browser pooling
TimPurdum Jan 7, 2026
3d57bce
Merge remote-tracking branch 'origin/v5.0' into v5.0
TimPurdum Jan 7, 2026
9e7ddf5
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 7, 2026
7d6cbe9
limit max parallel, fix inconclusive tests
TimPurdum Jan 7, 2026
200d9bf
Merge remote-tracking branch 'origin/v5.0' into v5.0
TimPurdum Jan 7, 2026
1c8b794
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 7, 2026
e0e191f
Refactor test generation logic and add CI condition attributes
TimPurdum Jan 7, 2026
b33f4d9
Merge remote-tracking branch 'origin/v5.0' into v5.0
TimPurdum Jan 7, 2026
693c0c6
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 7, 2026
15c9a31
Update test configurations and timeouts, address validation logic, an…
TimPurdum Jan 7, 2026
09e24e6
Merge remote-tracking branch 'origin/v5.0' into v5.0
TimPurdum Jan 7, 2026
b24ce46
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 7, 2026
e645ace
attempting to add code coverage to unit tests
TimPurdum Jan 9, 2026
5432c4b
Merge remote-tracking branch 'origin/v5.0' into v5.0
TimPurdum Jan 9, 2026
86c9f41
Merge branch 'main' into v5.0
TimPurdum Jan 9, 2026
b929e93
Simplify code coverage hookup
TimPurdum Jan 10, 2026
2746e02
code coverage generated
TimPurdum Jan 10, 2026
53e4a38
code coverage report generated
TimPurdum Jan 10, 2026
843606f
dockerized test coverage
TimPurdum Jan 11, 2026
9dfba52
wip
TimPurdum Jan 11, 2026
b46ceba
code coverage report has results
TimPurdum Jan 11, 2026
ca5ba87
code coverage report has results
TimPurdum Jan 11, 2026
37d48b0
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 11, 2026
e87071d
fix missing badge files, remove unnecessary packaging in test runner.
TimPurdum Jan 12, 2026
9e90df7
Merge remote-tracking branch 'origin/v5.0' into v5.0
TimPurdum Jan 13, 2026
21a369d
Merge branch 'develop' into v5.0
TimPurdum Jan 13, 2026
4f9c774
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 13, 2026
534a300
fix line endings for shell script
TimPurdum Jan 13, 2026
6707f89
Merge branch 'v5.0' of https://github.com/dymaptic/GeoBlazor into v5.0
TimPurdum Jan 13, 2026
d0ead3b
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 13, 2026
587d2fc
Remove unnecessary Configuration assignments for query parameters
TimPurdum Jan 13, 2026
b44a4b0
Merge remote-tracking branch 'origin/v5.0' into v5.0
TimPurdum Jan 13, 2026
f1a8661
Pipeline Build Commit of Version and Docs
submodule-validation-for-geoblazor[bot] Jan 13, 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
29 changes: 29 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
**/.dockerignore
**/.env
**/.git
**/.github
**/.project
**/.settings
**/.toolstarget
**/.vs
**/.vscode
**/.idea
**/*.*proj.user
**/*.dbmdl
**/*.jfm
**/azds.yaml
**/bin
**/charts
**/docker-compose*
**/Dockerfile*
**/node_modules
**/npm-debug.log
**/obj
bin
obj
**/wwwroot/js/*.js
**/secrets.dev.yaml
**/values.dev.yaml
test/dymaptic.GeoBlazor.Core.Test.WebApp/dymaptic.GeoBlazor.Core.Test.WebApp.Client/wwwroot/appsettings.json
LICENSE
README.md
9 changes: 9 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Set default behavior to automatically normalize line endings
* text=auto

# Force LF line endings for shell scripts (required for Docker/Linux execution)
*.sh text eol=lf

# Force LF for other common script/config files used in containers
Dockerfile text eol=lf
*.dockerfile text eol=lf
67 changes: 59 additions & 8 deletions .github/workflows/dev-pr-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,11 @@ on:
branches: [ "develop" ]
push:
branches: [ "develop" ]

workflow_dispatch:

concurrency:
group: dev-pr-build
cancel-in-progress: true
cancel-in-progress: ${{ !contains(github.actor, '[bot]') }}

jobs:
actor-check:
Expand All @@ -25,10 +26,44 @@ jobs:
run: |
echo "was-bot=true" >> "$GITHUB_OUTPUT"
echo "Skipping build for bot commit"
build:
needs: actor-check

test:
runs-on: [ self-hosted, Windows, X64 ]
needs: [actor-check]
timeout-minutes: 90
if: needs.actor-check.outputs.was-bot != 'true'
steps:
- name: Generate Github App token
uses: actions/create-github-app-token@v2
id: app-token
with:
app-id: ${{ secrets.SUBMODULE_APP_ID }}
private-key: ${{ secrets.SUBMODULE_PRIVATE_KEY }}
owner: ${{ github.repository_owner }}
repositories: 'GeoBlazor'

# Checkout the repository to the GitHub Actions runner
- name: Checkout
uses: actions/checkout@v4
with:
token: ${{ steps.app-token.outputs.token }}
repository: ${{ github.event.pull_request.head.repo.full_name || github.repository }}
ref: ${{ github.event.pull_request.head.ref || github.ref }}

- name: Run Tests
shell: pwsh
env:
USE_CONTAINER: true
ARCGIS_API_KEY: ${{ secrets.ARCGISAPIKEY }}
GEOBLAZOR_CORE_LICENSE_KEY: ${{ secrets.GEOBLAZOR_CORE_LICENSE_KEY }}
run: |
dotnet test --project ./test/dymaptic.GeoBlazor.Core.Test.Automation/dymaptic.GeoBlazor.Core.Test.Automation.csproj -c Release --filter CORE_ --max-parallel-test-modules 2

build:
runs-on: ubuntu-latest
needs: [actor-check]
if: needs.actor-check.outputs.was-bot != 'true'
timeout-minutes: 30
steps:
- name: Generate Github App token
uses: actions/create-github-app-token@v2
Expand All @@ -38,6 +73,7 @@ jobs:
private-key: ${{ secrets.SUBMODULE_PRIVATE_KEY }}
owner: ${{ github.repository_owner }}
repositories: 'GeoBlazor'

# Checkout the repository to the GitHub Actions runner
- name: Checkout
uses: actions/checkout@v4
Expand All @@ -61,15 +97,29 @@ jobs:
- name: Build GeoBlazor
shell: pwsh
run: |
./GeoBlazorBuild.ps1 -pkg -docs -c "Release"
./GeoBlazorBuild.ps1 -xml -pkg -docs -c "Release"

# Copies the nuget package to the artifacts directory
- name: Upload nuget artifact
uses: actions/upload-artifact@v4.6.0
with:
name: .core-nuget
retention-days: 4
path: ./src/dymaptic.GeoBlazor.Core/bin/Release/dymaptic.GeoBlazor.Core.*.nupkg
path: ./dymaptic.GeoBlazor.Core.*.nupkg

# xmllint is a dependency of the copy steps below
- name: Install xmllint
shell: bash
run: |
sudo apt update
sudo apt install -y libxml2-utils

# This step will copy the version number from the Directory.Build.props file to an environment variable
- name: Copy Build Version
id: copy-version
run: |
CORE_VERSION=$(xmllint --xpath "//PropertyGroup/CoreVersion/text()" ./Directory.Build.props)
echo "CORE_VERSION=$CORE_VERSION" >> $GITHUB_ENV

- name: Get GitHub App User ID
if: github.event_name == 'pull_request'
Expand All @@ -78,11 +128,12 @@ jobs:
env:
GH_TOKEN: ${{ steps.app-token.outputs.token }}

- name: Add & Commit
# This step will commit the updated version number back to the develop branch
- name: Add Changes to Git
if: github.event_name == 'pull_request'
run: |
git config --global user.name '${{ steps.app-token.outputs.app-slug }}[bot]'
git config --global user.email '${{ steps.get-user-id.outputs.user-id }}+${{ steps.app-token.outputs.app-slug }}[bot]@users.noreply.github.com'
git add .
git commit -m "Pipeline Build Commit of Version Bump"
git commit -m "Pipeline Build Commit of Version and Docs"
git push
47 changes: 26 additions & 21 deletions .github/workflows/main-release-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,17 @@ name: Main Branch Release Build
on:
push:
branches: [ "main" ]
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest
runs-on: [self-hosted, Windows, X64]
timeout-minutes: 90
outputs:
token: ${{ steps.app-token.outputs.token }}
app-slug: ${{ steps.app-token.outputs.app-slug }}
user-id: ${{ steps.get-user-id.outputs.user-id }}
version: ${{ env.CORE_VERSION }}
steps:
- name: Generate Github App token
uses: actions/create-github-app-token@v2
Expand All @@ -27,24 +34,22 @@ jobs:
token: ${{ steps.app-token.outputs.token }}
repository: ${{ github.repository }}
ref: ${{ github.ref }}

- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: 10.x

- name: Update NPM
uses: actions/setup-node@v4
with:
node-version: '>=22.11.0'
check-latest: 'true'

- name: Run Tests
shell: pwsh
env:
USE_CONTAINER: true
ARCGIS_API_KEY: ${{ secrets.ARCGISAPIKEY }}
GEOBLAZOR_CORE_LICENSE_KEY: ${{ secrets.GEOBLAZOR_CORE_LICENSE_KEY }}
run: |
dotnet test --project ./test/dymaptic.GeoBlazor.Core.Test.Automation/dymaptic.GeoBlazor.Core.Test.Automation.csproj -c Release --filter CORE_ --max-parallel-test-modules 2

# This runs the main GeoBlazor build script
- name: Build GeoBlazor
shell: pwsh
run: |
./GeoBlazorBuild.ps1 -pkg -pub -c "Release"
./GeoBlazorBuild.ps1 -xml -pkg -pub -c "Release"

# xmllint is a dependency of the copy steps below
- name: Install xmllint
shell: bash
Expand All @@ -58,6 +63,13 @@ jobs:
CORE_VERSION=$(xmllint --xpath "//PropertyGroup/CoreVersion/text()" ./Directory.Build.props)
echo "CORE_VERSION=$CORE_VERSION" >> $GITHUB_ENV

# Copies the nuget package to the artifacts directory
- name: Upload nuget artifact
uses: actions/upload-artifact@v4.6.0
with:
name: .core-nuget
path: ./dymaptic.GeoBlazor.Core.*.nupkg

# This step will copy the PR description to an environment variable
- name: Copy PR Release Notes
run: |
Expand All @@ -69,13 +81,6 @@ jobs:
echo "$DESC_PLUS_EOF" >> $GITHUB_ENV
echo "EOF" >> $GITHUB_ENV

# Copies the nuget package to the artifacts directory
- name: Upload nuget artifact
uses: actions/upload-artifact@v4.6.0
with:
name: .core-nuget
path: ./src/dymaptic.GeoBlazor.Core/bin/Release/dymaptic.GeoBlazor.Core.*.nupkg

# Creates a GitHub Release based on the Version and the PR description
- name: Create Release
uses: softprops/action-gh-release@v1
Expand Down
46 changes: 46 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# This workflow will build a .NET project
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net

name: Run Tests

on:
push:
branches: [ "test" ]
workflow_dispatch:

concurrency:
group: test
cancel-in-progress: true

jobs:
test:
runs-on: [self-hosted, Windows, X64]
outputs:
app-token: ${{ steps.app-token.outputs.token }}
timeout-minutes: 90
steps:
- name: Generate Github App token
uses: actions/create-github-app-token@v2
id: app-token
with:
app-id: ${{ secrets.SUBMODULE_APP_ID }}
private-key: ${{ secrets.SUBMODULE_PRIVATE_KEY }}
owner: ${{ github.repository_owner }}
repositories: 'GeoBlazor'

# Checkout the repository to the GitHub Actions runner
- name: Checkout
uses: actions/checkout@v4
with:
token: ${{ steps.app-token.outputs.token }}
repository: ${{ github.event.pull_request.head.repo.full_name || github.repository }}
ref: ${{ github.event.pull_request.head.ref || github.ref }}

- name: Run Tests
shell: pwsh
env:
USE_CONTAINER: true
ARCGIS_API_KEY: ${{ secrets.ARCGISAPIKEY }}
GEOBLAZOR_CORE_LICENSE_KEY: ${{ secrets.GEOBLAZOR_CORE_LICENSE_KEY }}
run: |
dotnet test --project ./test/dymaptic.GeoBlazor.Core.Test.Automation/dymaptic.GeoBlazor.Core.Test.Automation.csproj -c Release --filter CORE_ --max-parallel-test-modules 2
9 changes: 7 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,16 @@
*.userosscache
*.sln.docstates
.DS_Store
appsettings.json
esBuild.*.lock
esBuild.log
.esbuild-record.json
CustomerTests.razor
.claude/
.env
test/dymaptic.GeoBlazor.Core.Test.Automation/test.txt
test/dymaptic.GeoBlazor.Core.Test.Automation/test-run.log
test/dymaptic.GeoBlazor.Core.Test.Automation/coverage*
test/dymaptic.GeoBlazor.Core.Test.Automation/Summary.txt

# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
Expand Down Expand Up @@ -381,7 +385,8 @@ package-lock.json
**/wwwroot/appsettings.Development.json
DefaultDocsLinks
.esbuild-bundled-assets-record.json

**/*.Maui/appsettings.json
**/wwwroot/appsettings.json
!/samples/dymaptic.GeoBlazor.Core.Sample.OAuth/dymaptic.GeoBlazor.Core.Sample.OAuth.Client/wwwroot/appsettings.json
!/samples/dymaptic.GeoBlazor.Core.Sample.OAuth/dymaptic.GeoBlazor.Core.Sample.OAuth/appsettings.json
/src/dymaptic.GeoBlazor.Core/.esbuild-timestamp.json
Expand Down
Loading
Loading