diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..f638d43 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,36 @@ +name: Create UPM branches and run NPM publish + +on: + push: + tags: + - v* + +jobs: + update: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Tag name + id: tag + run: echo ::set-output name=name::${GITHUB_REF#refs/tags/v} + + - name: Create UPM Branch + uses: hecomi/create-upm-branch-action@main + with: + git-tag: ${{ steps.tag.outputs.name }} + pkg-root-dir-path: Assets/uHomography + main-branch: master + + - name: Setup node + uses: actions/setup-node@v2 + with: + registry-url: 'https://registry.npmjs.org' + + - name: NPM publish + run: npm publish --access public + env: + NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}