diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 706afef..2605913 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -3,6 +3,9 @@ name: Deploy to Server on: push: branches: [main] + paths: + - 'flowming/**' + - '.github/workflows/deploy.yml' jobs: build-and-deploy: @@ -18,18 +21,18 @@ jobs: rm -f package-lock.json - name: Install dependencies - run: npm install + run: npm install --workspace=flowming - name: Run tests - run: npm test + run: npm test --workspace=flowming - name: Build project - run: npm run build + run: npm run build --workspace=flowming - name: Deploy files run: | rm -rf /var/www/flow-diagram/* - cp -a dist/* /var/www/flow-diagram/ + cp -a flowming/dist/* /var/www/flow-diagram/ chown -R github-runner:www-data /var/www/flow-diagram - name: Restart server @@ -38,6 +41,8 @@ jobs: - name: Clean up run: | - rm -rf dist + rm -rf flowming/dist rm -rf node_modules - rm package-lock.json + rm -rf flowming/node_modules + rm -rf y-webrtc-server/node_modules + rm -f package-lock.json diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9aff0df..f8ae687 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -3,8 +3,16 @@ name: Test on: pull_request: branches: [main] + paths: + - 'flowming/**' + - 'y-webrtc-server/**' + - '.github/workflows/test.yml' push: branches: [main] + paths: + - 'flowming/**' + - 'y-webrtc-server/**' + - '.github/workflows/test.yml' jobs: test: diff --git a/README.md b/README.md index 54bebc7..f164fd5 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,130 @@ -## Comment annotations -- TODO: {...} -- NOTE: {...} \ No newline at end of file +
+
+
+
+