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.