Skip to main content

Power tools for CI/CD.

Project description

cici-tools

pipeline status coverage report latest release pre-commit code style: black imports: isort Checked with mypy code style: prettier

Do not use this software unless you are an active collaborator on the associated research project.

This project is an output of an ongoing, active research project. It is published without warranty, is subject to change at any time, and has not been certified, tested, assessed, or otherwise assured of safety by any person or organization. Use at your own risk.

Usage

bundle

Flatten extends keywords to make zero-dependency GitLab CI/CD files.

cici bundle
$ cici bundle
created python-autoflake.yml
created python-black.yml
created python-build-sdist.yml
created python-build-wheel.yml
created python-import-linter.yml
created python-isort.yml
created python-mypy.yml
created python-pyroma.yml
created python-pytest.yml
created python-setuptools-bdist-wheel.yml
created python-setuptools-sdist.yml
created python-twine-upload.yml
created python-vulture.yml
include:
  - project: buildgarden/pipelines/python
    ref: ""
    file:
      - python-autoflake.yml
      - python-black.yml
      - python-isort.yml

fmt

Normalize the style of your GitLab CI/CD files:

cici fmt
$ cici fmt
.gitlab-ci.yml formatted

update

Update to the latest GitLab CI/CD include versions available.

cici update
$ cici update
updated buildgarden/pipelines/python to 0.5.1
updated buildgarden/pipelines/gitlab from 0.1.0 to 0.2.2

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cici-tools-0.5.3.tar.gz (31.6 kB view details)

Uploaded Source

Built Distribution

cici_tools-0.5.3-py3-none-any.whl (29.3 kB view details)

Uploaded Python 3

File details

Details for the file cici-tools-0.5.3.tar.gz.

File metadata

  • Download URL: cici-tools-0.5.3.tar.gz
  • Upload date:
  • Size: 31.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for cici-tools-0.5.3.tar.gz
Algorithm Hash digest
SHA256 dbf7cdfa52b7d116ba9bfc514e6845cd65179309a8887b8074d2625b5efebb75
MD5 93866361694108829f4b839ca76895c6
BLAKE2b-256 8dcffb8407825776150c4cd06caf3aa301fcce98ede433777f0a917a5092977e

See more details on using hashes here.

File details

Details for the file cici_tools-0.5.3-py3-none-any.whl.

File metadata

  • Download URL: cici_tools-0.5.3-py3-none-any.whl
  • Upload date:
  • Size: 29.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for cici_tools-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 48031e913dce7b72ef7bb1b8f847d9447a23aa360688e308ad9236db6d5bbb63
MD5 e05a8e0363acffce86548a367609b0d8
BLAKE2b-256 90e654a9f2a007f4554b2c8c233e0316880bd5f7bfb7ac0b0a036ae1cb1b042d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page