diff --git a/scripts/sync_styleguide_to_webapp_aktienberater.sh b/scripts/sync_styleguide_to_webapp_aktienberater.sh index 3df7605..7d986c8 100755 --- a/scripts/sync_styleguide_to_webapp_aktienberater.sh +++ b/scripts/sync_styleguide_to_webapp_aktienberater.sh @@ -8,8 +8,10 @@ VERSION_FILE="$STYLEGUIDE_REPO_ROOT/VERSION" PORTAL_REPO_PATH="/Users/mathias/Documents/Dokumente Chouchou/Codebases/WebApp_Aktienberater" PORTAL_CSS_REL="public/assets/styleguide.upstream.css" +PORTAL_BUILT_CSS_REL="public/assets/styles.css" PORTAL_META_REL="public/assets/styleguide.upstream.meta.json" PORTAL_STYLEGUIDE_DOCS_REL="docs/styleguide" +PORTAL_BUILD_SCRIPT_REL="scripts/styleguide/build_styles.sh" COMMIT_IN_PORTAL="false" usage() { @@ -62,8 +64,10 @@ if [[ ! -d "$PORTAL_REPO_PATH/.git" ]]; then fi PORTAL_CSS_PATH="$PORTAL_REPO_PATH/$PORTAL_CSS_REL" +PORTAL_BUILT_CSS_PATH="$PORTAL_REPO_PATH/$PORTAL_BUILT_CSS_REL" PORTAL_META_PATH="$PORTAL_REPO_PATH/$PORTAL_META_REL" PORTAL_STYLEGUIDE_DOCS_PATH="$PORTAL_REPO_PATH/$PORTAL_STYLEGUIDE_DOCS_REL" +PORTAL_BUILD_SCRIPT_PATH="$PORTAL_REPO_PATH/$PORTAL_BUILD_SCRIPT_REL" mkdir -p "$(dirname "$PORTAL_CSS_PATH")" mkdir -p "$PORTAL_STYLEGUIDE_DOCS_PATH" @@ -145,8 +149,19 @@ cat > "$PORTAL_META_PATH" <&2 + exit 1 +fi + +bash "$PORTAL_BUILD_SCRIPT_PATH" + if [[ "$COMMIT_IN_PORTAL" == "true" ]]; then - git -C "$PORTAL_REPO_PATH" add -A "$PORTAL_CSS_REL" "$PORTAL_META_REL" "$PORTAL_STYLEGUIDE_DOCS_REL" + git -C "$PORTAL_REPO_PATH" add -A \ + "$PORTAL_CSS_REL" \ + "$PORTAL_BUILT_CSS_REL" \ + "$PORTAL_META_REL" \ + "$PORTAL_STYLEGUIDE_DOCS_REL" if ! git -C "$PORTAL_REPO_PATH" diff --cached --quiet; then git -C "$PORTAL_REPO_PATH" commit -m "Sync styleguide $STYLEGUIDE_VERSION" git -C "$PORTAL_REPO_PATH" push @@ -159,5 +174,6 @@ else fi echo "Synced $SOURCE_CSS -> $PORTAL_CSS_PATH" +echo "Built portal stylesheet: $PORTAL_BUILT_CSS_PATH" echo "Metadata written: $PORTAL_META_PATH" echo "Mirrored styleguide docs: $PORTAL_STYLEGUIDE_DOCS_PATH"