Skip to content

Conversation

simonwoerpel
Copy link
Member

@simonwoerpel simonwoerpel commented Jun 16, 2025

  • remove daily ingest-file build
  • add GHA that builds a docker image tagged ingest-file-base when new code is pushed to Dockerfile.base or to .github/workflows/docker-base.yml, and every day at midnight
  • add .pre-commit-config.yaml (pip install pre-commit); create requirements.txt and requirements-dev.txt from pyproject.toml using the pre-commit hook && other convenience checks
  • split the contents of the Dockerfile into Dockerfile.base which contails all dependencies aside from the ingestors library and Dockerfile which installs ingestors. Additionally, Dockerfile.test install the dev dependencies
  • add build-macos to Makefile to address a temporary bug on MacOS
  • add LD_PRELOAD paths for both MacOS and Linux systems in docker-compose.yml

@catileptic catileptic force-pushed the chore/upgrade-build branch from e6f5be7 to fe36f10 Compare June 18, 2025 14:00
@catileptic catileptic force-pushed the chore/upgrade-build branch from fe36f10 to a1a6395 Compare June 18, 2025 14:18
@catileptic catileptic merged commit 1247de3 into main Jun 18, 2025
1 check passed
@catileptic catileptic deleted the chore/upgrade-build branch June 18, 2025 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants