name: Deployment on pietervdvn on: pull_request jobs: build: runs-on: ubuntu-latest if: ${{ github.actor == 'weblate' }} steps: - uses: actions/checkout@v2 - name: Set up Node.js uses: actions/setup-node@v3 with: node-version: "16" cache: "npm" cache-dependency-path: package-lock.json - name: install deps run: npm ci shell: bash - name: create generated dir run: mkdir ./assets/generated shell: bash - name: sync translations run: npm run generate:translations shell: bash - name: generate layeroverview run: npm run reset:layeroverview shell: bash - name: run tests run: npm run test shell: bash