Public Access
Build Images / detect-type (push) Successful in 50s
Post-merge / detect-type (push) Successful in 48s
Post-merge / sync-wiki (push) Successful in 56s
Post-merge / validate-commit-msg (push) Successful in 1m2s
Post-merge / release (push) Successful in 1m21s
Post-merge / vikunja (push) Successful in 49s
Post-merge / configure-repo (push) Successful in 48s
Post-merge / badges (push) Successful in 1m10s
Post-merge / publish (push) Failing after 51s
Build Images / build-and-push (push) Failing after 3m7s
Build Images / cleanup (push) Has been skipped
18 lines
655 B
Docker
18 lines
655 B
Docker
# ci-quality — image for lint, type-checking, badge generation.
|
|
#
|
|
# Used by: quality (lint-all + pytest-cov + checks), badges (generate_badges
|
|
# runs ruff/pyright/bandit to produce quality badge)
|
|
#
|
|
# Layers on top of ci-base: adds lint tools + actionlint + checkmake.
|
|
|
|
FROM git.oblachno.oblachno.fyi/oblachno-oss/runner-images/ci-base:latest
|
|
|
|
# Install devx[lint] from local source (adds ruff, pyright, bandit, etc.)
|
|
COPY . /tmp/devx
|
|
RUN pip install --no-cache-dir /tmp/devx[lint] \
|
|
&& rm -rf /tmp/devx
|
|
|
|
# Install CI/CD binary tools
|
|
RUN python3 -m devx.tools.install_tools --tool actionlint \
|
|
&& python3 -m devx.tools.install_checkmake
|