<commit_before>## Push CI
*Extra simple CI system. From developers to developers.*

Two components:

1. Push CI BOSS — Web UI + backend and workers controll.
2. Push CI WORKER — stupid worker that runs your build code and sends state to the BOSS.

Shipped via Docker. No need in external DB, we will use SQLite. No complicated UI (just build log), no plugins.<commit_msg>More bits about our vision of good CI<commit_after>## Push CI
*Extra simple CI system. From developers to developers.*

Two components:

1. Push CI BOSS — Web UI + backend and workers controll.
2. Push CI WORKER — stupid worker that runs your build code and sends state to the BOSS.

Shipped via Docker. No need in external DB, we will use SQLite. No complicated UI (just build log), no plugins.

We think that CI should not care about your build system, your project structure, your programming language and so on. It should just run build script placed under source control.
{'fraction_non_alphanumeric': 0.054910242872228086, 'fraction_numerical': 0.004223864836325237, 'mean_word_length': 4.015873015873016, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4564865', 'n_tokens_mistral': 261, 'n_tokens_neox': 238, 'n_words': 160}