name: Actions 😎 on: pull_request: {} push: { branches: [master] } env: UNITY_LICENSE: "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \nJHdOBFmBNq2H8BrGFzir/StLoYo=aENLHd37a51RtP2/g7YU0Pexf5mx0/ENXYGtrPzqwZ8NQt2AsSdxGnl0CUB45/GuNXfJVDt2HWot\ncNYZB2OylVBn1WHQbKZlPmm8gEAMz0MYbr4Isb5i5buryBrZlmbEOjnRI+pEg1CBwlgMo6xdtjjE\n/d7cC293QIUO91kdzRXftYou1dNaUyuPL9ZH65vdB2pDXGRNxgUVD+GnnqZA7b5L2HXqNQclcWAK\n5Yd1BeF3VzR1iLw9G/SmH5oOhnpXSmqbL4qk7LVP2/mgXpFk5kP4X8VC3z47obNhBIGq40dwWyEe\nUYk5/nRAOkZawDT+tcu96e06gPC9Cxk5PdbRbA==" jobs: tests: name: Tests runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v2.3.2 with: node-version: 12.x - run: yarn - run: yarn lint - run: yarn test - run: yarn build || { echo "build command should always succeed" ; exit 61; } - run: yarn build --quiet && git diff --quiet action || { echo "action should be auto generated" ; exit 62; } requestActivation: name: Activate ${{ matrix.unityVersion }} ✔ runs-on: ubuntu-latest strategy: fail-fast: false matrix: unityVersion: # Note: Major version differences may require different activation files. - 2018.4.15f1 - 2019.2.11f1 - 2019.2.14f1 - 2019.2.17f1 steps: # Checkout repository (required to test local actions) - name: Checkout repository uses: actions/checkout@v2 # Activate Unity - name: Activate Unity uses: ./ with: unityVersion: ${{ matrix.unityVersion }}