From e814405c7e91cff76f0f12de0475fc5fb37f28ac Mon Sep 17 00:00:00 2001
From: Hugo <10965479+hugoghx@users.noreply.github.com>
Date: Fri, 1 Aug 2025 17:49:43 +0100
Subject: [PATCH] feat(gha): Update schema diff to have collapsible sections
---
.github/workflows/schema-diff.yml | 49 ++++++++++++++++++++++---------
1 file changed, 35 insertions(+), 14 deletions(-)
diff --git a/.github/workflows/schema-diff.yml b/.github/workflows/schema-diff.yml
index 750746afe5..a3952af066 100644
--- a/.github/workflows/schema-diff.yml
+++ b/.github/workflows/schema-diff.yml
@@ -74,26 +74,47 @@ jobs:
To understand how these diffs are generated and some limitations see the
[documentation](https://github.com/hashicorp/boundary/blob/main/scripts/schema-diff.sh) of the script.
- #### Functions
- $(getdiff .schema-diff/funcs.diff)
+
+ Functions
- #### Tables
- $(getdiff .schema-diff/tables.diff)
+ $(getdiff .schema-diff/funcs.diff)
+
- #### Views
- $(getdiff .schema-diff/views.diff)
+
+ Tables
- #### Triggers
- $(getdiff .schema-diff/triggers.diff)
+ $(getdiff .schema-diff/tables.diff)
+
- #### Indexes
- $(getdiff .schema-diff/indexes.diff)
+
+ Views
- #### Constraints
- $(getdiff .schema-diff/constraints.diff)
+ $(getdiff .schema-diff/views.diff)
+
- #### Foreign Key Constraints
- $(getdiff .schema-diff/fk_constraints.diff)
+
+ Triggers
+
+ $(getdiff .schema-diff/triggers.diff)
+
+
+
+ Indexes
+
+ $(getdiff .schema-diff/indexes.diff)
+
+
+
+ Constraints
+
+ $(getdiff .schema-diff/constraints.diff)
+
+
+
+ Foreign Key Constraints
+
+ $(getdiff .schema-diff/fk_constraints.diff)
+
EOF
# Parse it through jq to build a valid json object.