diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..8126a67 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,23 @@ +name: CI +on: + push: + branches: + - master +jobs: + release: + name: release + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + - name: Release + uses: cycjimmy/semantic-release-action@v2.1.3 + with: + extra_plugins: | + @semantic-release/changelog + @semantic-release/git + branch: master + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/.releaserc.json b/.releaserc.json new file mode 100644 index 0000000..b5fa2f4 --- /dev/null +++ b/.releaserc.json @@ -0,0 +1,15 @@ +{ + "tagFormat": "v${version}", + "branches": ["master"], + "plugins": [ + ["@semantic-release/commit-analyzer", { "preset": "angular" }], + "@semantic-release/release-notes-generator", + ["@semantic-release/changelog", { "preset": "angular" }], + ["@semantic-release/npm", { "npmPublish": false }], + ["@semantic-release/git", { + "assets": ["package.json", "CHANGELOG.md"], + "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" + }], + "@semantic-release/github" + ] +} diff --git a/package.json b/package.json index 4d6054d..cfa8bb4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "com.debox.teleport", "description": "A fast, lightweight, pure C# Unity realtime-game-networking framework.", - "version": "0.0.8", + "version": "0.0.9", "unity": "2013.3", "displayName": "Teleport Networking", "dependencies": {}