Skip to content

Commit 7c65640

Browse files
Merge develop into test — version management cleanup + deploy fixes
🧪 Auto-PR: Merge `develop` → `test`
2 parents 9b73fa6 + 1be4fe8 commit 7c65640

12 files changed

Lines changed: 36 additions & 45 deletions

File tree

consent-app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"displayName": "Proxy Smart Consent App",
44
"description": "SMART on FHIR consent management app — manage FHIR Consent resources for linked Patient records.",
55
"private": true,
6-
"version": "0.0.2-alpha.202603230614.2a199991",
6+
"version": "0.0.0",
77
"type": "module",
88
"scripts": {
99
"dev": "vite --port 5174",

dtr-app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"displayName": "Proxy Smart DTR App",
44
"description": "Da Vinci DTR (Documentation Templates & Rules) — SMART on FHIR app for prior authorization documentation, questionnaire rendering, and CQL-based auto-population.",
55
"private": true,
6-
"version": "0.0.2-alpha.202603230614.2a199991",
6+
"version": "0.0.0",
77
"type": "module",
88
"scripts": {
99
"dev": "vite --port 5175",

scripts/version.js

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,14 @@ import { fileURLToPath } from 'url';
88
const __filename = fileURLToPath(import.meta.url);
99
const __dirname = path.dirname(__filename);
1010

11+
// Directories to skip entirely during recursive search
12+
const SKIP_DIRS = ['node_modules', 'dist', 'build', '.git', '.cache', 'cache'];
13+
14+
// Private packages that are never published — excluded from version management
15+
const EXCLUDED_PACKAGES = ['consent-app', 'dtr-app', 'shared-ui'];
16+
1117
// Recursively find all package.json files using built-in modules
12-
function findPackageFiles(dir = process.cwd(), found = []) {
18+
function findPackageFiles(dir = process.cwd(), found = [], depth = 0) {
1319
try {
1420
const items = fs.readdirSync(dir);
1521

@@ -18,10 +24,9 @@ function findPackageFiles(dir = process.cwd(), found = []) {
1824
const stat = fs.statSync(fullPath);
1925

2026
if (stat.isDirectory()) {
21-
// Skip node_modules, dist, build directories
22-
if (!['node_modules', 'dist', 'build', '.git'].includes(item)) {
23-
findPackageFiles(fullPath, found);
24-
}
27+
if (SKIP_DIRS.includes(item)) continue;
28+
if (depth === 0 && EXCLUDED_PACKAGES.includes(item)) continue;
29+
findPackageFiles(fullPath, found, depth + 1);
2530
} else if (item === 'package.json') {
2631
// Convert to relative path from process.cwd()
2732
const relativePath = path.relative(process.cwd(), fullPath);

shared-ui/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@proxy-smart/shared-ui",
3-
"version": "0.0.2-alpha.202603230614.2a199991",
3+
"version": "0.0.0",
44
"private": true,
55
"type": "module",
66
"main": "./src/index.ts",

testing/alpha/report/summary.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"test_suite": "",
33
"test_stage": "alpha",
4-
"timestamp": "2026-03-23T06:12:24Z",
5-
"commit": "99d12dbe99283dc1db2f700f8fbf1967196ff8a7",
6-
"run_id": "23423983657",
7-
"run_url": "https://github.com/Max-Health-Inc/proxy-smart/actions/runs/23423983657",
4+
"timestamp": "2026-03-23T06:43:20Z",
5+
"commit": "57ed835c96a3f23f9f7594e930e048caefee56ac",
6+
"run_id": "23424860848",
7+
"run_url": "https://github.com/Max-Health-Inc/proxy-smart/actions/runs/23424860848",
88
"passed": 0,
99
"failed": 0,
1010
"status": "skipped"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1+
{"error":"backend unreachable"}

testing/beta/report/summary.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"test_suite": "",
33
"test_stage": "beta",
4-
"timestamp": "2026-03-23T06:24:45Z",
5-
"commit": "1957b68fc71a9b79a50905c15b0657ba98203999",
6-
"run_id": "23424303663",
7-
"run_url": "https://github.com/Max-Health-Inc/proxy-smart/actions/runs/23424303663",
4+
"timestamp": "2026-03-23T06:44:47Z",
5+
"commit": "abf340bf9b4e870da3b2f4944cc335c3c54b738f",
6+
"run_id": "23424896121",
7+
"run_url": "https://github.com/Max-Health-Inc/proxy-smart/actions/runs/23424896121",
88
"passed": 0,
99
"failed": 0,
1010
"status": "skipped"

testing/dev/report/fhir-metadata.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"totalServers":1,"servers":[{"id":"hapi-fhir-server","name":"HAPI FHIR Server","url":"http://localhost:8081/fhir","fhirVersion":"R4","serverVersion":"8.6.0","serverName":"HAPI FHIR Server","supported":true,"endpoints":{"base":"http://localhost:8445/proxy-smart-backend/hapi-fhir-server/R4","smartConfig":"http://localhost:8445/proxy-smart-backend/hapi-fhir-server/R4/.well-known/smart-configuration","metadata":"http://localhost:8445/proxy-smart-backend/hapi-fhir-server/R4/metadata"}}]}
1+
{"error":"backend unreachable"}

testing/dev/report/keycloak.log

Lines changed: 5 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,7 @@
11
Updating the configuration and installing your custom providers, if any. Please wait.
2-
2026-03-23 06:26:09,493 INFO [io.quarkus.deployment.QuarkusAugmentor] (main) Quarkus augmentation completed in 11386ms
2+
2026-03-23 06:46:25,148 INFO [io.quarkus.deployment.QuarkusAugmentor] (main) Quarkus augmentation completed in 14483ms
33
Running the server in development mode. DO NOT use this configuration in production.
4-
2026-03-23 06:26:12,822 INFO [org.infinispan.CONTAINER] (main) Virtual threads support enabled
5-
2026-03-23 06:26:13,645 INFO [org.hibernate.orm.jdbc.batch] (JPA Startup Thread) HHH100501: Automatic JDBC statement batching enabled (maximum batch size 32)
6-
2026-03-23 06:26:14,693 INFO [org.keycloak.quarkus.runtime.storage.database.liquibase.QuarkusJpaUpdaterProvider] (main) Initializing database schema. Using changelog META-INF/jpa-changelog-master.xml
7-
2026-03-23 06:26:22,267 INFO [org.infinispan.CONTAINER] (main) ISPN000556: Starting user marshaller 'org.infinispan.commons.marshall.ImmutableProtoStreamMarshaller'
8-
2026-03-23 06:26:22,616 INFO [org.keycloak.connections.infinispan.DefaultInfinispanConnectionProviderFactory] (main) Node name: node_586035, Site name: null
9-
2026-03-23 06:26:22,827 INFO [org.keycloak.exportimport.dir.DirImportProvider] (main) Importing from directory /opt/keycloak/bin/../data/import
10-
2026-03-23 06:26:22,995 INFO [org.keycloak.services] (main) KC-SERVICES0050: Initializing master realm
11-
2026-03-23 06:26:24,461 INFO [org.keycloak.exportimport.singlefile.SingleFileImportProvider] (main) Full importing from file /opt/keycloak/bin/../data/import/realm-export.json
12-
2026-03-23 06:26:27,507 INFO [org.keycloak.exportimport.util.ImportUtils] (main) Realm 'proxy-smart' imported
13-
2026-03-23 06:26:27,508 INFO [org.keycloak.services] (main) KC-SERVICES0030: Full model import requested. Strategy: IGNORE_EXISTING
14-
2026-03-23 06:26:27,508 INFO [org.keycloak.services] (main) KC-SERVICES0032: Import finished successfully
15-
2026-03-23 06:26:27,508 WARN [org.keycloak.services] (main) KC-SERVICES0110: Environment variable 'KEYCLOAK_ADMIN' is deprecated, use 'KC_BOOTSTRAP_ADMIN_USERNAME' instead
16-
2026-03-23 06:26:27,508 WARN [org.keycloak.services] (main) KC-SERVICES0110: Environment variable 'KEYCLOAK_ADMIN_PASSWORD' is deprecated, use 'KC_BOOTSTRAP_ADMIN_PASSWORD' instead
17-
2026-03-23 06:26:27,582 INFO [org.keycloak.services] (main) KC-SERVICES0077: Created temporary admin user with username admin
18-
2026-03-23 06:26:27,740 INFO [io.quarkus] (main) Keycloak 26.5.6 on JVM (powered by Quarkus 3.27.2) started in 18.092s. Listening on: http://0.0.0.0:8080. Management interface listening on http://0.0.0.0:9000.
19-
2026-03-23 06:26:27,740 INFO [io.quarkus] (main) Profile dev activated.
20-
2026-03-23 06:26:27,740 INFO [io.quarkus] (main) Installed features: [agroal, cdi, hibernate-orm, jdbc-postgresql, keycloak, narayana-jta, opentelemetry, reactive-routes, rest, rest-jackson, smallrye-context-propagation, smallrye-health, vertx]
21-
2026-03-23 06:28:18,473 WARN [org.keycloak.events] (executor-thread-1) type="INTROSPECT_TOKEN_ERROR", realmId="d72870d6-58b4-4673-b565-94fa12334a03", realmName="proxy-smart", clientId="admin-service", userId="null", ipAddress="0:0:0:0:0:0:0:1", error="invalid_token", reason="Access token JWT check failed", client_auth_method="client-secret"
4+
2026-03-23 06:46:28,838 INFO [org.infinispan.CONTAINER] (main) Virtual threads support enabled
5+
2026-03-23 06:46:29,758 INFO [org.hibernate.orm.jdbc.batch] (JPA Startup Thread) HHH100501: Automatic JDBC statement batching enabled (maximum batch size 32)
6+
2026-03-23 06:46:30,963 INFO [org.keycloak.quarkus.runtime.storage.database.liquibase.QuarkusJpaUpdaterProvider] (main) Initializing database schema. Using changelog META-INF/jpa-changelog-master.xml
7+
2026-03-23 06:46:39,387 INFO [org.infinispan.CONTAINER] (main) ISPN000556: Starting user marshaller 'org.infinispan.commons.marshall.ImmutableProtoStreamMarshaller'

0 commit comments

Comments
 (0)