branches: - main - master - name: develop prerelease: true plugins: - "@semantic-release/commit-analyzer" - "@semantic-release/release-notes-generator" - - "@semantic-release/changelog" - changelogFile: RELEASE_NOTES.md changelogTitle: "# Changelog" - - "semantic-release-dotnet" - paths: ["src/*.fsproj", "src/*/*.fsproj"] - - "@semantic-release/exec" - generateNotesCmd: "echo ${nextRelease.version} > VERSION" - - "@semantic-release/git" - message: "chore(release): ${nextRelease.version}\n\n${nextRelease.notes}" assets: ["RELEASE_NOTES.md", "VERSION", "src/*.fsproj", "src/*/*.fsproj"] - - "@semantic-release/gitlab" - assets: [] analyzeCommits: - path: "@semantic-release/commit-analyzer" releaseRules: - type: "fix" release: "patch" - type: "patch" release: "patch" - type: "feat" release: "minor" - type: "feature" release: "minor" - type: "minor" release: "minor" - type: "breaking" release: "major" - type: "major" release: "major"