1.6.11 • Published 1 year ago

@limetech/semantic-release-lime-buildtools v1.6.11

Weekly downloads
356
License
MIT
Repository
-
Last release
1 year ago

Description

Lime CI/CD with Github Actions has the following path/workflow to publish:

We use a nodejs based semantic-release package, https://github.com/semantic-release/semantic-release. In order to use it both in python and js/nodejs (frontend), we use semantic-release plugin/extend system with combination of lime-buildtools package.

1.https://github.com/Lundalogik/semantic-release-lime-buildtools/blob/master/index.js

2.prepareCmd: ‘lime-buildtools version ${nextRelease.version}’,

3.publishCmd: ‘lime-buildtools semantic-release-build’,

  1. (2) and (3) are the glue with lime-buidtools with cli commands

Install

$ npm install --save-dev semantic-release @lime/semantic-release-lime-buildtools

Requires

  • Python 3.7
  • lime-buildtools
  • Poetry (if project is poetry based)

Usage

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

{
  "extends": "@lime/semantic-release-lime-buildtools"
}

The basic following enviromental variables set

  • LIME_PROJECT_TYPE: solution or package. This will decied how the project is built
  • PYPI_PASS: Password for uploading to pypi (only for packages)
  • PYPI_USER: Username for uploading to pypi (only for packages)

more informations in lime-buildtools cli envs.

1.6.9

1 year ago

1.6.11

1 year ago

1.6.8

1 year ago

1.6.10

1 year ago

1.6.7

1 year ago

1.6.6

1 year ago

1.6.6-beta.1

1 year ago

1.6.5

2 years ago

1.6.4

3 years ago

1.6.3

3 years ago

1.6.2

3 years ago

1.6.1

3 years ago

1.6.0

3 years ago

1.5.0

3 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.0

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago