Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qiwi/semantic-release-toolkit
Semantic release tools, plugins and configs for QIWI OSS projects
https://github.com/qiwi/semantic-release-toolkit
cicd semrel
Last synced: 4 days ago
JSON representation
Semantic release tools, plugins and configs for QIWI OSS projects
- Host: GitHub
- URL: https://github.com/qiwi/semantic-release-toolkit
- Owner: qiwi
- License: mit
- Created: 2020-10-18T11:33:34.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-25T20:05:41.000Z (21 days ago)
- Last Synced: 2024-11-07T06:46:52.932Z (8 days ago)
- Topics: cicd, semrel
- Language: TypeScript
- Homepage:
- Size: 13.7 MB
- Stars: 11
- Watchers: 10
- Forks: 2
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# @qiwi/semrel
[![CI](https://github.com/qiwi/semantic-release-toolkit/actions/workflows/ci.yaml/badge.svg)](https://github.com/qiwi/semantic-release-toolkit/actions/workflows/ci.yaml)
[![Maintainability](https://api.codeclimate.com/v1/badges/202e9bc2e0d5ed528ed0/maintainability)](https://codeclimate.com/github/qiwi/semantic-release-toolkit/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/202e9bc2e0d5ed528ed0/test_coverage)](https://codeclimate.com/github/qiwi/semantic-release-toolkit/test_coverage)[Semantic-release](https://github.com/semantic-release/semantic-release) tools, plugins and configs for QIWI OSS projects
## Contents
| Package | Description | Latest |
|----------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [@qiwi/git-utils](./packages/git-utils) | Utils and helpers to interact with git | [![npm](https://img.shields.io/npm/v/@qiwi/git-utils/latest.svg?label=&color=09e)](https://www.npmjs.com/package/@qiwi/git-utils) |
| [@qiwi/semrel-toolkit](./packages/toolkit) | All-in-one utility to run [semantic-release](https://github.com/semantic-release/semantic-release) and [multi-semantic-release](https://github.com/qiwi/multi-semantic-release) tasks | [![npm](https://img.shields.io/npm/v/@qiwi/semrel-toolkit/latest.svg?label=&color=09e)](https://www.npmjs.com/package/@qiwi/semrel-toolkit) |
| [@qiwi/semrel-config](./packages/config) | Basic config to deploy a single github-hosted npm-package | [![npm](https://img.shields.io/npm/v/@qiwi/semrel-config/latest.svg?label=&color=09e)](https://www.npmjs.com/package/@qiwi/semrel-config) |
| [@qiwi/semrel-config-monorepo](./packages/config) | Config to release github-hosted monorepos | [![npm](https://img.shields.io/npm/v/@qiwi/semrel-config-monorepo/latest.svg?label=&color=09e)](https://www.npmjs.com/package/@qiwi/semrel-config-monorepo) |
| [@qiwi/semrel-preset](./packages/preset) | Semrel plugin preset | [![npm](https://img.shields.io/npm/v/@qiwi/semrel-preset/latest.svg?label=&color=09e)](https://www.npmjs.com/package/@qiwi/semrel-preset) |
| [@qiwi/semrel-plugin-creator](./packages/plugin-creator) | Semrel plugin factory | [![npm](https://img.shields.io/npm/v/@qiwi/semrel-plugin-creator/latest.svg?label=&color=09e)](https://www.npmjs.com/package/@qiwi/semrel-plugin-creator) |
| [@qiwi/semrel-infra](./packages/infra) | Infra package: common assets, deps, etc | [![npm](https://img.shields.io/npm/v/@qiwi/semrel-infra/latest.svg?label=&color=09e)](https://www.npmjs.com/package/@qiwi/semrel-infra) |
| [@qiwi/semrel-testing-suite](./packages/testing-suite) | Testing helpers to verify release flow
**experimental** | [![npm](https://img.shields.io/npm/v/@qiwi/semrel-testing-suite/latest.svg?label=&color=fc3)](https://www.npmjs.com/package/@qiwi/semrel-testing-suite) |
| [@qiwi/semrel-metabranch](./packages/metabranch) | Plugin for two-way data sync with remote branch
**experimental** | [![npm](https://img.shields.io/npm/v/@qiwi/semrel-metabranch/latest.svg?label=&color=fc3)](https://www.npmjs.com/package/@qiwi/semrel-metabranch) |### Coming ~~soon~~ someday
| Package | Description |
|-----------------------|-----------------------------------------------------------------------------------------------|
| @qiwi/semrel-actions | Configurable custom actions/side-effects provider |
| @qiwi/msr | **[multi-semantic-release](https://github.com/qiwi/multi-semantic-release)** reforged with TS |
| @qiwi/semrel-monorepo | Represents **msr** as a regular plugin |## License
[MIT](./LICENSE)