Skip to main content

GitLab CHANGELOG Generator

Build Status Code style: black License: MIT

Description

A simple command line utility to produce a CHANGELOG.md file from the commit differences between two GitLab project branches.

Python 3.6 or Python 3.7 are required to run this utility.

Installation

This utility can be installed through pip by running the following command:

pip install gitlab-changelog-generator

Usage

changegen --ip localhost --group test-projects --project test-project --branches master release --version 1.1

Tests

Tests for this project utilise the Pytest framework. To run the existing suite of unit tests run the following command within the root directory:

pytest

Notes

All Python code has been formatted by Black, 'the uncompromising Python code formatter'.

Type checking has been provided by Pyre.

Continuous integration is handled by Travis CI.

License

See LICENSE.md.

Metadata

Release files for gitlab-changelog-generator 1.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gitlab-changelog-generator 1.0.7
File Size Uploaded
gitlab-changelog-generator-1.0.7.tar.gz 4.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gitlab-changelog-generator 1.0.7
File Interpreter ABI Platform
gitlab_changelog_generator-1.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 15.2 kB

Release files / gitlab-changelog-generator-1.0.7.tar.gz

Download URL gitlab-changelog-generator-1.0.7.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
a7545eeb887677eb1ae18fca8f420a8af429769d93486060b32f169256cd6e66
BLAKE2b-256 checksum
How to use checksums
bc35699cc08243d0977337dddba85ecf0d6e6bd6a2e1be18d6ad7994927103b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0

Release files / gitlab_changelog_generator-1.0.7-py3-none-any.whl

Download URL gitlab_changelog_generator-1.0.7-py3-none-any.whl
Size 10.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
165c905186365c89dfe17571b29b62d0e115368082263a1a7d56fa2f96dd1fc3
BLAKE2b-256 checksum
How to use checksums
65d6d13f7ef467cbf1efbc9638ce15629a80227e5063b6b54488de68ba6d4a5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0

Release history Release notifications | RSS feed

This release

1.0.7 This release

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page