Socket
Socket
Sign inDemoInstall

@outreach/semantic-release-circleci-orb

Package Overview
Dependencies
Maintainers
313
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@outreach/semantic-release-circleci-orb

semantic-release plugin to publish CircleCI Orbs


Version published
Maintainers
313
Created
Source

semantic-release-circleci-orb

semantic-release plugin to publish CircleCI Orbs.

npm latest version

StepDescription
verifyConditionsVerify the presence of the CIRCLECI_API_TOKEN environment variable, orbName option, and the circleci CLI.
publishPublish the CircleCI orb.

Install

$ npm install semantic-release-circleci-orb -D

Usage

The plugin can be configured in the semantic-release configuration file:

{
  "plugins": [
    "@semantic-release/commit-analyzer",
    "@semantic-release/release-notes-generator",
    "@semantic-release/github",
    [
      "semantic-release-circleci-orb",
      {
        "orbName": "react-native-community/circleci-orb",
        "orbPath": "orb.yml"
      }
    ]
  ]
}

Configuration

Environment variables

VariableDescription
CIRCLECI_API_TOKENThe token used to authenticate with CircleCI account.

Options

OptionsDescriptionDefault
orbNameRequired. The name of the Orb in the format of organisation/orb. For example, react-native-community/circleci-orb.None. You need to set your own.
commandNameThe name of the CircleCI command to run.circleci
orbPathThe path to the Orb YAML file. This needs to be a single (packed) YAML file.orb.yml

CircleCI CLI installation

The plugin uses the circleci CLI which has to be installed in your CI environment and available in the PATH.

CircleCI authentication

The CircleCI authentication configuration is required and can be set via environment variables.

Visit your account page on CircleCI.com to obtain your API token. The token has to be made available in your CI environment via the CIRCLECI_API_TOKEN environment variable.

Keywords

FAQs

Package last updated on 30 Sep 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc