#! /bin/bash # bumps bpmn-js and diagram-js dependencies in bpmn-io-demo PWD="$(pwd)" WORKDIR="$(pwd)/tmp" CLONE_DIR="$WORKDIR/bpmn-io-demo" # create work dir mkdir -p "$WORKDIR" git clone --depth=1 "https://$BPMN_IO_TOKEN@github.com/$BPMN_IO_DEMO_ENDPOINT.git" "$CLONE_DIR" cd "$CLONE_DIR" npm install --save bpmn-js@latest diagram-js@latest git config user.email "$BPMN_IO_EMAIL" git config user.name "$BPMN_IO_USERNAME" git config push.default simple git add -A git commit -m "deps: bump bpmn-js to $TAG" git tag "bpmn-js-$TAG" git push -q &2>/dev/null git push --tags -q &2>/dev/null cd "$PWD"