Socket
Socket
Sign inDemoInstall

semantic-release-docker

Package Overview
Dependencies
503
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.1 to 2.0.2

15

lib/verify.js
const execa = require('execa')
module.exports = async (pluginConfig, { logger }) => {
for (const envVar of ['DOCKER_EMAIL', 'DOCKER_USERNAME', 'DOCKER_PASSWORD']) {
for (const envVar of ['DOCKER_USERNAME', 'DOCKER_PASSWORD']) {
if (!process.env[envVar]) {

@@ -10,12 +10,5 @@ throw new Error(`Environment variable ${envVar} is not set`)

try {
await execa(
'docker',
[
'login',
'-e=' + process.env.DOCKER_EMAIL,
'-u=' + process.env.DOCKER_USERNAME,
'-p=' + process.env.DOCKER_PASSWORD,
],
{ stdio: 'inherit' }
)
await execa('docker', ['login', '-u=' + process.env.DOCKER_USERNAME, '-p=' + process.env.DOCKER_PASSWORD], {
stdio: 'inherit',
})
} catch (err) {

@@ -22,0 +15,0 @@ throw new Error('docker login failed')

{
"name": "semantic-release-docker",
"description": "Set of semantic-release plugins to publish to docker hub",
"version": "2.0.1",
"version": "2.0.2",
"engines": {

@@ -6,0 +6,0 @@ "node": ">=8"

@@ -30,4 +30,3 @@ # semantic-release-docker

Your credentials have to be configured with the environment variables `DOCKER_USERNAME`, `DOCKER_EMAIL` and
`DOCKER_PASSWORD`.
Your credentials have to be configured with the environment variables `DOCKER_USERNAME` and `DOCKER_PASSWORD`.

@@ -34,0 +33,0 @@ In addition, you need to specify the name of the image as the `name` setting.

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc