name: TenorJS-v2 Deploy Automation on: pull_request: branches: - main env: DHUB_UNAME: ${{ secrets.DHUB_UNAME }} DHUB_PWORD: ${{ secrets.DHUB_PWORD }} jobs: build: runs-on: self-hosted steps: - name: Pull latest from Git run: | echo "${{ gitea.action_ref }}" pwd whoami mkdir -p /var/lib/act_runner/ cd /var/lib/act_runner/ if [ ! -d "tenorjs-v2" ]; then git clone https://git.vfsh.dev/voidf1sh/tenorjs-v2 cd tenorjs-v2 else cd tenorjs-v2 git pull fi git checkout "${{ gitea.action_ref }}" - name: Run tests run: | cd /var/lib/act_runner/tenorjs-v2 npm install npm run test - name: Publish to NPM run: | cd /var/lib/act_runner/tenorjs-v2 npm publish