diff --git a/.github/workflows/deploy-to-stream-dist.yml b/.github/workflows/deploy-to-stream-dist.yml index 3f52eb4c8..795b981d3 100644 --- a/.github/workflows/deploy-to-stream-dist.yml +++ b/.github/workflows/deploy-to-stream-dist.yml @@ -13,13 +13,15 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 + - name: Configure Git + run: | + git config --global user.name "XWP Deploy Bot" + git config --global user.email "technology@xwp.co" - - name: Push to xwp/stream-dist + - name: Setup environment run: | set -ex - cd $GITHUB_WORKSPACE - # Set up the environment. ROOT_DIR="$(git rev-parse --show-toplevel)" WORKING_BRANCH="$(git rev-parse --abbrev-ref HEAD)" SRC_DIR="$ROOT_DIR/build" @@ -31,28 +33,23 @@ jobs: export GIT_DIR="$DIST_DIR/.git" export GIT_WORK_TREE="$DIST_DIR" - + rm -rf "$SRC_DIR" rm -rf "$DIST_DIR" mkdir -p "$SRC_DIR" - + + - name: Sync files locally + run: | rsync -av --exclude-from=.distignore "$ROOT_DIR/" "$SRC_DIR/" - + + - name: Deploy to xwp/stream-dist + run: | git clone --progress --verbose "$DIST_REPO" "$DIST_DIR/.git" git checkout -B "$DIST_BRANCH" # Use the release bundle as the work tree. export GIT_WORK_TREE="$SRC_DIR" - git config --global user.name "XWP Deploy Bot" - git config --global user.email "technology@xwp.co" - - git status git add --all git commit --allow-empty --message "$COMMIT_MESSAGE" - - # Debug - git log --oneline - ls -al "$SRC_DIR" - ls -al "$DIST_DIR"