1.1.0 • Published 1 year ago

semantic-release-haxelib v1.1.0

Weekly downloads
11
License
MIT
Repository
github
Last release
1 year ago

semantic-release-haxelib

semantic-release plugin for publishing Haxe libraries.

StepDescription
verifyConditionsLocate and validate a haxelib.json file, verify the presence of the HAXELIB_PASS environment variable.
prepareUpdate the version in the haxelib.json version file and zip the files in classpath.
publishSubmit the Zip to the haxelib package manager.

Install

$ npm install semantic-release-haxelib -D

Usage

Add the plugin to the semantic-release configuration file:

{
  "plugins": [
    "@semantic-release/commit-analyzer",
    "@semantic-release/release-notes-generator",
    "semantic-release-haxelib"
  ]
}

Configuration

Haxelib

The haxelib server authentication configuration is required.

The password must be set using the HAXELIB_PASS environment variable.

haxelib.json file

This plugin requires exactly one valid haxelib.json file to be present in the CWD.

Options

OptionsDescriptionDefault
haxelibPublishWhether to publish your haxelib to the haxelib server.true
additionalFilesAdditional files to add to haxelib archive (i.e. CHANGELOG.md)[]

The files added to the zip by default are

  • haxelib.json
  • README.md
  • LICENSE.md
  • CHANGELOG.md

as well as everything recursively under the classPath in the haxelib.json.

1.0.2

1 year ago

1.1.0

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

0.4.0

4 years ago

0.3.0

4 years ago

0.2.0

4 years ago

0.3.1

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago