Giter Site home page Giter Site logo

semantic-release / gitlab-config Goto Github PK

View Code? Open in Web Editor NEW
48.0 7.0 19.0 1.3 MB

:fox_face: Semantic-release shareable config for GitLab

License: MIT License

JavaScript 100.00%
gitlab conventional-changelog release semantic-release semantic-release-config

gitlab-config's Introduction

@semantic-release/gitlab-config

semantic-release shareable config to publish npm packages with GitLab.

Build Status npm latest version npm next version

Plugins

This shareable configuration use the following plugins:

Install

$ npm install --save-dev semantic-release @semantic-release/gitlab-config

Usage

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

{
  "extends": "@semantic-release/gitlab-config"
}

Configuration

See each plugin documentation for required installation and configuration steps.

gitlab-config's People

Contributors

fgreinacher avatar gr2m avatar greenkeeper[bot] avatar oscard0m avatar pvdlg avatar renovate[bot] avatar travi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

gitlab-config's Issues

V11.0.0 failing to load module for [email protected]

[2:06:25 AM] [semantic-release] β€Ί βœ– An error occurred while running semantic-release: Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: /builds/platform//node_modules/@semantic-release/gitlab/index.js
require() of ES modules is not supported.
require() of /builds/platform//node_modules/@semantic-release/gitlab/index.js from /root/.npm/_npx/32/lib/node_modules/semantic-release/lib/plugins/utils.js is an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which defines all .js files in that package scope as ES modules.
Instead rename index.js to end in .cjs, change the requiring code to use import(), or remove "type": "module" from /builds/platform//node_modules/@semantic-release/gitlab/package.json.
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1102:13)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:14)
at Module.require (internal/modules/cjs/loader.js:974:19)
at require (internal/modules/cjs/helpers.js:92:18)
at loadPlugin (/root/.npm/_npx/32/lib/node_modules/semantic-release/lib/plugins/utils.js:51:36)
at /root/.npm/_npx/32/lib/node_modules/semantic-release/lib/plugins/index.js:17:37
at Array.reduce ()
at module.exports (/root/.npm/_npx/32/lib/node_modules/semantic-release/lib/plugins/index.js:14:34)
at module.exports (/root/.npm/_npx/32/lib/node_modules/semantic-release/lib/get-config.js:92:35) {
code: 'ERR_REQUIRE_ESM'
}

I

An in-range update of @semantic-release/npm is breaking the build 🚨

The dependency @semantic-release/npm was updated from 5.0.6 to 5.1.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@semantic-release/npm is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v5.1.0

5.1.0 (2018-11-09)

Features

  • update package.json with npm version (e8fe729)
Commits

The new version differs by 1 commits.

  • e8fe729 feat: update package.json with npm version

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of semantic-release is breaking the build 🚨

Version 15.9.6 of semantic-release was just published.

Branch Build failing 🚨
Dependency semantic-release
Current Version 15.9.5
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

semantic-release is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Release Notes v15.9.6

15.9.6 (2018-08-08)

Bug Fixes

  • do not convert ssh repositoryUrl to https (b895231)
Commits

The new version differs by 3 commits.

  • b895231 fix: do not convert ssh repositoryUrl to https
  • 8b8e40c docs(plugins): add semantic-release-firefox
  • 06695a1 chore(package): update xo to version 0.22.0

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

replace travis with actions

Part of semantic-release/semantic-release#1692

Todos

  • delete .travis.yml
  • create .github/workflows/{test,release}.yml (copy from https://github.com/semantic-release/npm/tree/master/.github/workflows)
  • remove package-lock.json from .gitignore
  • delete .npmrc and .yarnrc
  • README
    • remove travis/codecov badges
    • add actions badge instead (replace REPO NAME HERE ;): [![Build Status](https://github.com/semantic-release/[REPO NAME HERE]/workflows/Test/badge.svg)](https://github.com/semantic-release/[REPO NAME HERE]/actions?query=workflow%3ATest+branch%3Amaster)
  • create package-json.lock
  • add to package.json:
    • test:ci script which doesn't run lint pre script

    • renovate config

         "renovate": {
           "extends": [
             "github>semantic-release/.github"
           ]
         }
      
  • update branch protection: remove required status by Travis and Codecov, add required status for "test" (wait for first build of PR)

Update package.json after release

It would be nice to add a configuration to this so that developers have the option of having package.json version numbers automatically updated after each semantic-release.

It looks like https://github.com/semantic-release/git already offers this functionality, so it seems like all we have to do is bundle that into this config and be configurable through some environment variables

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Error type: Cannot find preset's package (github>semantic-release/.github)

An in-range update of semantic-release is breaking the build 🚨

Version 15.6.1 of semantic-release was just published.

Branch Build failing 🚨
Dependency semantic-release
Current Version 15.6.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

semantic-release is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Release Notes v15.6.1

15.6.1 (2018-06-26)

Bug Fixes

  • package: update yargs to version 12.0.0 (d4f68a5)
Commits

The new version differs by 1 commits.

  • d4f68a5 fix(package): update yargs to version 12.0.0

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Awaiting Schedule

These updates are awaiting their schedule. Click on a checkbox to get an update now.

  • chore(deps): lock file maintenance

Detected dependencies

github-actions
.github/workflows/release.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-node v4.0.2@60edb5dd545a775178f52524783378180af0d1f8
.github/workflows/test.yml
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-node v4.0.2@60edb5dd545a775178f52524783378180af0d1f8
  • actions/checkout v4.1.1@b4ffde65f46336ab88eb53be808477a3936bae11
  • actions/setup-node v4.0.2@60edb5dd545a775178f52524783378180af0d1f8
npm
package.json
  • @semantic-release/commit-analyzer ^12.0.0
  • @semantic-release/gitlab ^13.0.0
  • @semantic-release/npm ^12.0.0
  • @semantic-release/release-notes-generator ^13.0.0
  • semantic-release 23.0.8
  • prettier 3.2.5
  • semantic-release >=20.1.0
  • node >=20.8.1
nvm
.nvmrc
  • node 20

  • Check this box to trigger a request for Renovate to run again on this repository

An in-range update of @semantic-release/npm is breaking the build 🚨

Version 4.0.2 of @semantic-release/npm was just published.

Branch Build failing 🚨
Dependency @semantic-release/npm
Current Version 4.0.1
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

@semantic-release/npm is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes v4.0.2

4.0.2 (2018-07-30)

Bug Fixes

  • remove unecessary Buffer.from in lib/set-npmrc-auth.js (d79b865)
Commits

The new version differs by 2 commits.

  • d79b865 fix: remove unecessary Buffer.from in lib/set-npmrc-auth.js
  • b58e0c4 test: use semanticrelease/npm-registry-docker Docker image for tests

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @semantic-release/gitlab is breaking the build 🚨

Version 2.0.2 of @semantic-release/gitlab was just published.

Branch Build failing 🚨
Dependency @semantic-release/gitlab
Current Version 2.0.1
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

@semantic-release/gitlab is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 1 commits.

  • 3ca17c6 fix(publish): fix publishing request

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @semantic-release/npm is breaking the build 🚨

Version 3.3.3 of @semantic-release/npm was just published.

Branch Build failing 🚨
Dependency @semantic-release/npm
Current Version 3.3.2
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

@semantic-release/npm is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Release Notes v3.3.3

3.3.3 (2018-06-27)

Bug Fixes

  • factorise the verification code in a function (8e28af9)
Commits

The new version differs by 2 commits.

  • 0c25109 docs: mention setting option to false to override shareable config
  • 8e28af9 fix: factorise the verification code in a function

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of got is breaking the build 🚨

The devDependency got was updated from 9.2.1 to 9.2.2.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

got is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Release Notes for v9.2.2
  • Gracefully handle invalid Location redirect URLs. (#605) 7ae6939
  • Don't override hooks when merging arguments. 3ad3950
  • Merge hooks on got.extend(). (#608) 292f78a

v9.2.1...v9.2.2

Commits

The new version differs by 4 commits.

  • 248d68c 9.2.2
  • 3ad3950 Don't override hooks when merging arguments
  • 292f78a Merge hooks on got.extend() (#608)
  • 7ae6939 Gracefully handle invalid Location redirect URLs (#605)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.