Commit Graph
5 Commits
Author SHA1 Message Date
geoHeil 41e9fa7886 ci: implement phase 1 path-based workflow skipping (#3332)
* ci: add phase 1 path-based workflow skipping

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>

* ci: add fast pull_request_target lint checks

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>

* ci: keep pr fast checks cheap

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>

* ci: expand full matrix triggers

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>

* ci: enable same-repo and merge queue checks

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>

* ci: harden pull_request_target fetch inputs

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>

* ci: address phase 1 workflow review

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>

* ci: grant reusable checks permissions

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>

* ci: temporarily enable pr fast checks validation

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>

* ci: allow first run of pr fast checks

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>

* ci: load pr fast check script for first validation

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>

* ci: format pr fast check script

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>

* ci: guard temporary pr fast check script fallback

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>

* ci: use pr metadata for temporary fast check validation

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>

* ci: remove temporary pr fast checks trigger

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>

* ci: disable duplicate pull request runs

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>

* ci: run fast pr checks without path trigger filter

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>

* ci: add job timeouts in checks.yml

Cap every job so a stuck runner cannot burn the 6h default. Limits:
changes=5, lint=20, run-tests-1/2=45, run-examples=60,
test-pip-install-*=30, build/test-package=15.

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>

* ci: restore pull request workflow triggers

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>

* ci: run lint on pull requests

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>

---------

Signed-off-by: Georg Heiler <georg.kf.heiler@gmail.com>
2026-04-29 10:55:27 +02:00
Michele Dolfi 2be2c38be9 chore: refactor release script to use Python regex for dependency updates (#3379)
* chore: fix and make release script more generic

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* re-enable git operations

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

---------

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2026-04-29 08:28:28 +02:00
Michele Dolfi ed32c5e993 feat: Introduce modular docling-slim package (#3285)
* plans folder structure

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* initial plan

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* updated plan

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* restructure repo for docling and docling-slim

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* transpose package structures

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* add all-packages

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* updated  lock and deps

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* align deps

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* more lock like main

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* more locked pinning

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* rename extras

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* add simple README for docling-slim

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* fix scikit-image issue

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* add readme placeholder

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* add all extras in package test

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* cli in docling-slim

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* apply formatting

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* fix testing package

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* override grpcio in no-header test

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* update lock

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* update package description

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* updated extras

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* fix publish scripts

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* update package test

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

---------

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2026-04-24 15:14:57 +02:00
Michele Dolfi cdd401847a feat: simplify dependencies, switch to uv (#1700)
* refactor with uv

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* constraints for onnxruntime

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* more constraints

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

---------

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2025-06-03 15:18:54 +02:00
Michele DolfiandPanos Vagenas e45dc5d1a5 ci: Add Github Actions (#4)
* add Github Actions

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* apply styling

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* Update .github/actions/setup-poetry/action.yml

Co-authored-by: Panos Vagenas <35837085+vagenas@users.noreply.github.com>
Signed-off-by: Michele Dolfi <97102151+dolfim-ibm@users.noreply.github.com>

* add semantic-release config

Signed-off-by: Panos Vagenas <35837085+vagenas@users.noreply.github.com>

---------

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
Signed-off-by: Michele Dolfi <97102151+dolfim-ibm@users.noreply.github.com>
Signed-off-by: Panos Vagenas <35837085+vagenas@users.noreply.github.com>
Co-authored-by: Panos Vagenas <35837085+vagenas@users.noreply.github.com>
2024-07-16 13:05:04 +02:00