diff --git a/.github/airtable-crm.yml b/.github/airtable-crm.yml deleted file mode 100644 index f196f036..00000000 --- a/.github/airtable-crm.yml +++ /dev/null @@ -1 +0,0 @@ -base: app0ZOxG0FnHmOiuU diff --git a/docs/extending/plugins-list.md b/docs/extending/plugins-list.md index f81efd4c..e2694ba8 100644 --- a/docs/extending/plugins-list.md +++ b/docs/extending/plugins-list.md @@ -91,3 +91,7 @@ - [semantic-release-github-pages](https://github.com/qiwi/semantic-release-gh-pages-plugin) - `verifyConditions`: Verify the presence of the auth token set via environment variables. - `publish`: Pushes commit to the documentation branch. +- [leiningen-semantic-release](https://github.com/NoxHarmonium/leiningen-semantic-release) + - `verifyConditions`: Checks the project.clj is syntactically valid. + - `prepare`: Update the project.clj version and package the output jar file. + - `publish`: Publish the jar (and generated Maven metadata) to a maven repository (or clojars). diff --git a/docs/extending/shareable-configurations-list.md b/docs/extending/shareable-configurations-list.md index 8396910a..f439b271 100644 --- a/docs/extending/shareable-configurations-list.md +++ b/docs/extending/shareable-configurations-list.md @@ -11,3 +11,11 @@ - Publishes the same tarball to [npm](https://github.com/semantic-release/npm). - Commits the version change in `package.json`. - Creates or updates a [changelog](https://github.com/semantic-release/changelog) file. +- [semantic-release-npm-github-publish](https://github.com/oleg-koval/semantic-release-npm-github-publish) + - Based on [angular preset](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular). + - Adds more keywords for the `chore` **PATCH** release. + - Generates or updates a [changelog](https://github.com/semantic-release/changelog) file including all **PATCH** keywords (not included in default angular package). + - Updates GitHub release with release-notes. + - Bumps a version in package.json. + - Publishes the new version to [NPM](https://npmjs.org). + diff --git a/docs/recipes/gitlab-ci.md b/docs/recipes/gitlab-ci.md index 024e50c1..5df4b1b4 100644 --- a/docs/recipes/gitlab-ci.md +++ b/docs/recipes/gitlab-ci.md @@ -2,7 +2,9 @@ ## Environment variables -The [Authentication](../usage/ci-configuration.md#authentication) environment variables can be configured with [Secret variables](https://docs.gitlab.com/ce/ci/variables/README.html#secret-variables). +The [Authentication](../usage/ci-configuration.md#authentication) environment variables can be configured with [Protected variables](https://docs.gitlab.com/ce/ci/variables/README.html#protected-environment-variables). + +**Note**: Make sure to configure your release branch as [protected](https://docs.gitlab.com/ce/user/project/protected_branches.html) in order for the CI/CD build to access the protected variables. ## Node project configuration diff --git a/lib/get-config.js b/lib/get-config.js index 26d1fed1..e80a9f88 100644 --- a/lib/get-config.js +++ b/lib/get-config.js @@ -1,6 +1,6 @@ const {castArray, pickBy, isNil, isString, isPlainObject} = require('lodash'); const readPkgUp = require('read-pkg-up'); -const cosmiconfig = require('cosmiconfig'); +const {cosmiconfig} = require('cosmiconfig'); const resolveFrom = require('resolve-from'); const debug = require('debug')('semantic-release:config'); const {repoUrl} = require('./git'); diff --git a/package.json b/package.json index b9e3f24d..d2538fcb 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@semantic-release/npm": "^6.0.0-beta", "@semantic-release/release-notes-generator": "^7.1.2", "aggregate-error": "^3.0.0", - "cosmiconfig": "^5.0.1", + "cosmiconfig": "^6.0.0", "debug": "^4.0.0", "env-ci": "^4.0.0", "execa": "^3.2.0", @@ -49,7 +49,7 @@ "semver": "^6.0.0", "semver-diff": "^3.1.1", "signale": "^1.2.1", - "yargs": "^14.0.0" + "yargs": "^15.0.1" }, "devDependencies": { "ava": "^2.0.0",