githubEdit

Plugins

Official plugins

Community plugins

Open a Pull Requestarrow-up-right to add your plugin to the list.

  • semantic-release-slack-botarrow-up-right

    • verifyConditions: Verify that the environment variable SLACK_WEBHOOK has been defined.

    • success: Publish a message about the success to a slack channel.

    • fail: Optionally publish a message about failure to a slack channel.

  • semantic-release-dockerarrow-up-right

    • verifyConditions: Verify that all needed configuration is present and login to the Docker registry.

    • publish: Tag the image specified by name with the new version, push it to Docker Hub and update the latest tag

  • semantic-release-gcrarrow-up-right

    • verifyConditions: Verify that all needed configuration is present and login to the Docker registry

    • publish: Tag the image specified by name with the new version, push it to Docker Hub and update the latest tag

  • semantic-release-vscearrow-up-right

    • verifyConditions: Verify the presence and the validity of the vsce authentication and release configuration

    • prepare: Create a .vsix for distribution

    • publish: Publish the package to the Visual Studio Code marketplace

  • semantic-release-verify-depsarrow-up-right

    • verifyConditions: Check the dependencies format against a regexp before a release

  • semantic-release-chromearrow-up-right

    • verifyConditions: Verify the presence of the authentication (set via environment variables)

    • prepare: Write the correct version to the manifest.json and creates a zip file of the whole dist folder

    • publish: Uploads the generated zip file to the webstore, and publish the item

  • semantic-release-firefox-add-onarrow-up-right

    • verifyConditions: Verify that all required options are present and authentication is set via environment variables

    • prepare: Write the correct version to the manifest.json

    • publish: Creates an unsigned .xpi file, and submits it to the Mozilla Add On store for signing. Once the package is signed, downloads the signed .xpi to a local directory

  • semantic-release-gerritarrow-up-right

    • generateNotes: Generate release notes with Gerrit reviews URL

  • semantic-release-expoarrow-up-right

    • verifyConditions: Verify Expo manifest(s) are readable and valid.

    • prepare: Update version, ios build number and android version code in the Expo manifest(s).

  • maven-semantic-releasearrow-up-right

    • verifyConditions: Verifies that the pom.xml file and other files exist and are setup to allow releases

    • verifyRelease: Checks and warns (does not error by default) if the version numbers found on maven central and within the Git project differ by quite a bit

    • prepare: Changes the version number in the pom.xml (or all pom.xml files in maven projects with multiple pom.xml files) and optionally creates a commit with this version number and pushes it to master

    • publish: Runs mvn deploy to deploy to maven central and optionally will update to next snapshot version and merge changes to development branch

  • semantic-release-adoarrow-up-right

    • prepare: Stores the version number as an Azure DevOps pipeline variable availabe to downstream steps on the job

  • gradle-semantic-releasearrow-up-right

    • verifyConditions: Verify that project has a Gradle wrapper script, and build.gradle contains a task to publish artifacts.

    • prepare: Changes the version number in the gradle.properties

    • publish: Triggers Gradle to publish artifacts.

  • semantic-release-circleci-orbarrow-up-right

    • verifyConditions: Verify the presence of the CIRCLECI_API_TOKEN environment variable, orbName option, and the circleci CLI.

    • publish: Publish the CircleCI orb.

  • semantic-release-github-pagesarrow-up-right

    • verifyConditions: Verify the presence of the auth token set via environment variables.

    • publish: Pushes commit to the documentation branch.

  • leiningen-semantic-releasearrow-up-right

    • 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).

  • @saithodev/semantic-release-giteaarrow-up-right

    • verifyConditions: Verify the presence and the validity of the authentication and the assets option configuration.

    • publish: Publish a Gitea release, optionally uploading file assets.

    • addChannel: Update a Gitea release's pre-release field.

Last updated