diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e2ffdd1..3e178d2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,21 +1,32 @@ name: Release + on: push: branches: - main + +permissions: + contents: write + issues: write + pull-requests: write + jobs: release: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - uses: actions/setup-node@v4 with: - node-version: '20' + node-version: "20" + - name: Semantic Release uses: cycjimmy/semantic-release-action@v4 with: semantic_version: 18 branches: | - ['main'] + ["main"] env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/package.json b/package.json index 1337c3d..5dc537e 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,11 @@ "url": "https://github.com/CoreyLeath-code/Scalable-Event-Driven-Ride-Sharing-Platform.git" }, "release": { - "branches": ["main"] + "branches": ["main"], + "plugins": [ + "@semantic-release/commit-analyzer", + "@semantic-release/release-notes-generator", + "@semantic-release/github" + ] } }