Name | cici-tools JSON |
Version |
0.6.0
JSON |
| download |
home_page | |
Summary | Power tools for CI/CD. |
upload_time | 2024-02-23 23:53:49 |
maintainer | |
docs_url | None |
author | |
requires_python | >=3.9 |
license | MIT |
keywords |
ci
pipeline
python
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# cici-tools
<!-- BADGIE TIME -->
[![pipeline status](https://img.shields.io/gitlab/pipeline-status/buildgarden/tools/cici-tools?branch=main)](https://gitlab.com/buildgarden/tools/cici-tools/-/commits/main)
[![coverage report](https://img.shields.io/gitlab/pipeline-coverage/buildgarden/tools/cici-tools?branch=main)](https://gitlab.com/buildgarden/tools/cici-tools/-/commits/main)
[![latest release](https://img.shields.io/gitlab/v/release/buildgarden/tools/cici-tools)](https://gitlab.com/buildgarden/tools/cici-tools/-/releases)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit)](https://github.com/pre-commit/pre-commit)
[![code style: black](https://img.shields.io/badge/code_style-black-000000.svg)](https://github.com/psf/black)
[![imports: isort](https://img.shields.io/badge/imports-isort-1674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/)
[![Checked with mypy](https://img.shields.io/badge/mypy-checked-2a6db2)](https://mypy-lang.org/)
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)
<!-- END BADGIE TIME -->
Power tools for CI/CD.
> 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.
```bash
cici bundle
```
```console
$ cici bundle
⚡ python-autoflake.yml
⚡ python-black.yml
⚡ python-build-sdist.yml
⚡ python-build-wheel.yml
⚡ python-import-linter.yml
⚡ python-isort.yml
⚡ python-mypy.yml
⚡ python-pyroma.yml
⚡ python-pytest.yml
⚡ python-setuptools-bdist-wheel.yml
⚡ python-setuptools-sdist.yml
⚡ python-twine-upload.yml
⚡ python-vulture.yml
```
### `fmt`
Normalize the style of your GitLab CI/CD files:
```bash
cici fmt
```
```console
$ cici fmt
.gitlab-ci.yml formatted
```
### `update`
Update to the latest GitLab CI/CD `include` versions available.
```bash
cici update
```
```console
$ cici update
updated buildgarden/pipelines/python to 0.5.1
updated buildgarden/pipelines/gitlab from 0.1.0 to 0.2.2
```
Raw data
{
"_id": null,
"home_page": "",
"name": "cici-tools",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "",
"keywords": "ci,pipeline,python",
"author": "",
"author_email": "Digital Safety Research Institute <contact@dsri.org>",
"download_url": "https://files.pythonhosted.org/packages/7a/8f/c12f7d429d3f6d2578bbcf47618e31b54d2d077caf34d27cea06650c930e/cici-tools-0.6.0.tar.gz",
"platform": null,
"description": "# cici-tools\n\n<!-- BADGIE TIME -->\n\n[![pipeline status](https://img.shields.io/gitlab/pipeline-status/buildgarden/tools/cici-tools?branch=main)](https://gitlab.com/buildgarden/tools/cici-tools/-/commits/main)\n[![coverage report](https://img.shields.io/gitlab/pipeline-coverage/buildgarden/tools/cici-tools?branch=main)](https://gitlab.com/buildgarden/tools/cici-tools/-/commits/main)\n[![latest release](https://img.shields.io/gitlab/v/release/buildgarden/tools/cici-tools)](https://gitlab.com/buildgarden/tools/cici-tools/-/releases)\n[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit)](https://github.com/pre-commit/pre-commit)\n[![code style: black](https://img.shields.io/badge/code_style-black-000000.svg)](https://github.com/psf/black)\n[![imports: isort](https://img.shields.io/badge/imports-isort-1674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/)\n[![Checked with mypy](https://img.shields.io/badge/mypy-checked-2a6db2)](https://mypy-lang.org/)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n<!-- END BADGIE TIME -->\n\nPower tools for CI/CD.\n\n> Do not use this software unless you are an active collaborator on the\n> associated research project.\n>\n> This project is an output of an ongoing, active research project. It is\n> published without warranty, is subject to change at any time, and has not been\n> certified, tested, assessed, or otherwise assured of safety by any person or\n> organization. Use at your own risk.\n\n## Usage\n\n### `bundle`\n\nFlatten `extends` keywords to make zero-dependency GitLab CI/CD files.\n\n```bash\ncici bundle\n```\n\n```console\n$ cici bundle\n\u26a1 python-autoflake.yml\n\u26a1 python-black.yml\n\u26a1 python-build-sdist.yml\n\u26a1 python-build-wheel.yml\n\u26a1 python-import-linter.yml\n\u26a1 python-isort.yml\n\u26a1 python-mypy.yml\n\u26a1 python-pyroma.yml\n\u26a1 python-pytest.yml\n\u26a1 python-setuptools-bdist-wheel.yml\n\u26a1 python-setuptools-sdist.yml\n\u26a1 python-twine-upload.yml\n\u26a1 python-vulture.yml\n```\n\n### `fmt`\n\nNormalize the style of your GitLab CI/CD files:\n\n```bash\ncici fmt\n```\n\n```console\n$ cici fmt\n.gitlab-ci.yml formatted\n```\n\n### `update`\n\nUpdate to the latest GitLab CI/CD `include` versions available.\n\n```bash\ncici update\n```\n\n```console\n$ cici update\nupdated buildgarden/pipelines/python to 0.5.1\nupdated buildgarden/pipelines/gitlab from 0.1.0 to 0.2.2\n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Power tools for CI/CD.",
"version": "0.6.0",
"project_urls": {
"Home": "https://gitlab.com/buildgarden/tools/cici-tools",
"Issues": "https://gitlab.com/buildgarden/tools/cici-tools/-/issues"
},
"split_keywords": [
"ci",
"pipeline",
"python"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b5d6c82292d2f603cccb6dcd05e99ab213831e3f857af446f78dddd4cae6605c",
"md5": "64dda419b2208ef67445047189bbed7e",
"sha256": "e84d67e27424c90d3fa1fecab9504df8bbf62426a9bb73aef39818ca9e94afad"
},
"downloads": -1,
"filename": "cici_tools-0.6.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "64dda419b2208ef67445047189bbed7e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 29561,
"upload_time": "2024-02-23T23:53:48",
"upload_time_iso_8601": "2024-02-23T23:53:48.227455Z",
"url": "https://files.pythonhosted.org/packages/b5/d6/c82292d2f603cccb6dcd05e99ab213831e3f857af446f78dddd4cae6605c/cici_tools-0.6.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7a8fc12f7d429d3f6d2578bbcf47618e31b54d2d077caf34d27cea06650c930e",
"md5": "72b51f613638b525b422296bbf7b4702",
"sha256": "978cbaff223da62d6eb080047418bca23472d7637e774df52dae68d742b2772b"
},
"downloads": -1,
"filename": "cici-tools-0.6.0.tar.gz",
"has_sig": false,
"md5_digest": "72b51f613638b525b422296bbf7b4702",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 31839,
"upload_time": "2024-02-23T23:53:49",
"upload_time_iso_8601": "2024-02-23T23:53:49.988884Z",
"url": "https://files.pythonhosted.org/packages/7a/8f/c12f7d429d3f6d2578bbcf47618e31b54d2d077caf34d27cea06650c930e/cici-tools-0.6.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-23 23:53:49",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "buildgarden",
"gitlab_project": "tools",
"lcname": "cici-tools"
}