ci: docker build CI
Python Lint CI / ruff-format-check (push) Successful in 7m27s
Python Lint CI / ty (push) Successful in 6m57s
Python Lint CI / ruff (push) Successful in 7m51s

This commit is contained in:
2026-07-14 15:26:51 +02:00
parent f4667b4f6e
commit 34fadcf6f6
4 changed files with 42 additions and 4 deletions
+37
View File
@@ -0,0 +1,37 @@
name: Docker Build
concurrency:
group: docker-build-${{ github.ref }}
cancel-in-progress: true
env:
BUILDKIT_VERSION: 'v0.29.0'
on:
workflow_dispatch:
push:
paths:
- '.github/workflows/docker-build.yml'
- 'package.json'
- 'bun.lock'
- 'resources/**'
- 'pyproject.toml'
- 'uv.lock'
- '.python-version'
- '**/*.py'
- 'vite.config.ts'
- 'tsconfig.*'
- 'env.d.ts'
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/cache@v4
with:
path: /var/lib/buildkit
key: ${{ runner.os }}-buildkit-${{ env.BUILDKIT_VERSION }}
- uses: actions/dockerfile-test-build@v1
with:
buildkit_version: ${{ env.BUILDKIT_VERSION }}
+1 -1
View File
@@ -1,7 +1,7 @@
name: Python Lint CI name: Python Lint CI
concurrency: concurrency:
group: ts-lint-${{ github.ref }} group: py-lint-${{ github.ref }}
cancel-in-progress: true cancel-in-progress: true
on: on:
+1 -1
View File
@@ -1,7 +1,7 @@
name: TS Lint name: TS Lint
concurrency: concurrency:
group: py-lint-${{ github.ref }} group: ts-lint-${{ github.ref }}
cancel-in-progress: true cancel-in-progress: true
on: on:
+3 -2
View File
@@ -1,4 +1,4 @@
[![](https://git.klemek.fr/klemek/tout-doux/actions/workflows/lint.yml/badge.svg?branch=main&style=flat-square)](https://git.klemek.fr/klemek/tout-doux/actions?workflow=lint.yml) [![](https://git.klemek.fr/klemek/tout-doux/actions/workflows/py-lint.yml/badge.svg?branch=main&style=flat-square)](https://git.klemek.fr/klemek/tout-doux/actions?workflow=py-lint.yml) [![](https://git.klemek.fr/klemek/tout-doux/actions/workflows/ts-lint.yml/badge.svg?branch=main&style=flat-square)](https://git.klemek.fr/klemek/tout-doux/actions?workflow=ts-lint.yml) [![](https://git.klemek.fr/klemek/tout-doux/actions/workflows/docker-build.yml/badge.svg?branch=main&style=flat-square)](https://git.klemek.fr/klemek/tout-doux/actions?workflow=docker-build.yml)
## TODO ## TODO
@@ -19,7 +19,8 @@
- [x] list per URL - [x] list per URL
- [x] home screen - [x] home screen
- [x] share link - [x] share link
- [ ] fill new list with "fill todo" item
- [x] lang in cookies - [x] lang in cookies
- [x] Dockerfile - [x] Dockerfile
- [ ] html cards
- [ ] favicon
- [ ] README - [ ] README