Skip to content

Update CI workflows for new directory structure #2

@tomazb

Description

@tomazb

Summary

The repository has been reorganized with a new directory structure. GitHub Actions workflows in .github/workflows/ need to be updated to reflect these changes.

Changes Required

File Path Updates

  • Python files moved from root to src/imageset_generator/
  • Tests moved from root to tests/unit/ and tests/smoke/
  • Shell scripts moved to scripts/
  • Documentation moved to docs/

Specific Workflow Updates

  1. test.yml: Update pytest paths and PYTHONPATH
  2. quality.yml: Update linting/formatting paths
  3. container.yml: Verify Containerfile changes work
  4. security.yml: Update scanning paths

Test Command Changes

# Old
pytest test_*.py

# New
PYTHONPATH=src pytest tests/

Context

This was identified during the repo-reorg-cleanup work to keep the PR focused on structural changes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions