Jaypore CI

> Jaypore CI: Minimal, Offline, Local CI system.
Log | Files | Refs | README

commit df537e17fa90e1db71cec770b5a91a4b01d51b7b
parent f0a0c3efb44ef5d672c0d2a53f57fcf415bf332d
Author: arjoonn <arjoonn@noreply.localhost>
Date:   Wed, 18 Jan 2023 18:01:01 +0000

Deterministic sorting for reports and docs update (!26)

Branch auto created by JayporeCI

```jayporeci
╔ 🟢 : JayporeCI       [sha edcb193bae]
┏━ Docker
┃
┃ 🟢 : Jci             [ffcda0a9]   1: 3
┃ 🟢 : JciEnv          [2417ad58]   0:59
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
┏━ Jobs
┃
┃ 🟢 : black           [28d4985f]   0: 0
┃ 🟢 : pylint          [19ee6f15]   0: 5
┃ 🟢 : pytest          [ea9199d0]   0:31
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
┏━ Publish
┃
┃ 🟢 : DockerHubJci    [ac579eac]   1: 9
┃ 🟢 : DockerHubJcienv [acc060cd]   0:48
┃ 🟢 : PublishDocs     [027e4f3a]   0: 4
┃ 🟢 : PublishPypi     [56000dd4]   0: 5
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
```

Co-authored-by: arjoonn sharma <arjoonn@midpathsoftware.com>
Reviewed-on: https://gitea.midpathsoftware.com/midpath/jaypore_ci/pulls/26

Diffstat:
Mdocs/source/conf.py | 4++++
Mdocs/source/index.rst | 4++--
Mjaypore_ci/reporters/text.py | 2+-
Mpyproject.toml | 2+-
4 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/docs/source/conf.py b/docs/source/conf.py @@ -35,7 +35,11 @@ html_theme = "alabaster" html_static_path = ["_static"] html_theme_options = { "logo": "logo.png", + "logo_name": "Jaypore CI", + "touch_icon": "logo.png", "github_user": "theSage21", "github_repo": "jaypore_ci", "github_banner": True, + "github_button": True, + "description": "Simple, flexible, powerful; Like the city of Jaypore.", } diff --git a/docs/source/index.rst b/docs/source/index.rst @@ -3,8 +3,8 @@ You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. -Jaypore CI Documentation -======================== +Jaypore CI +========== **Jaypore CI** is a *small*, *very flexible*, and *powerful* system for automation within software projects. diff --git a/jaypore_ci/reporters/text.py b/jaypore_ci/reporters/text.py @@ -47,7 +47,7 @@ class Text(Reporter): continue graph += [f"┏━ {stage}", "┃"] for n in sorted( - nodes, key=lambda x: len(pipeline.jobs[x].parents) + nodes, key=lambda x: (len(pipeline.jobs[x].parents), x) ): # Fewer parents first n = pipeline.jobs[n] name = (n.name + " " * max_name)[:max_name] diff --git a/pyproject.toml b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "jaypore_ci" -version = "0.1.11" +version = "0.1.12" description = "" authors = ["arjoonn sharma <arjoonn.94@gmail.com>"]