Skip to content
Snippets Groups Projects
.releaserc.json 1.11 KiB
Newer Older
  • Learn to ignore specific revisions
  • {
      "branches": [
        "main",
        { "name": "alpha", "prerelease": true },
        { "name": "beta", "prerelease": true }
      ],
      "plugins": [
        "@semantic-release/commit-analyzer",
        "@semantic-release/release-notes-generator",
        "@semantic-release/changelog",
        [
          "@semantic-release/exec",
          {
    
            "prepareCmd": "./scripts/bundle.sh ${nextRelease.version} && ./scripts/package.sh ${nextRelease.version} && npx prettier --write CHANGELOG.md"
    
          }
        ],
        "@semantic-release/npm",
        [
          "@semantic-release/git",
          {
            "assets": [
    
              "app/Config/Constants.php",
    
              "composer.json",
              "package.json",
              "package-lock.json",
              "CHANGELOG.md"
            ]
          }
        ],
        [
          "@semantic-release/gitlab",
          {
            "gitlabUrl": "https://code.podlibre.org/",
            "assets": [
              {
    
                "path": "castopod-host-*.zip",
                "label": "Castopod Host Package (zip)"
    
                "path": "castopod-host-*.tar.gz",
                "label": "Castopod Host Package (tar.gz)"