Skip to content

test: fix integration tests#1

Merged
Dniskk merged 5 commits intomainfrom
test/fix-integration-tests
Dec 27, 2025
Merged

test: fix integration tests#1
Dniskk merged 5 commits intomainfrom
test/fix-integration-tests

Conversation

@Dniskk
Copy link
Copy Markdown
Owner

@Dniskk Dniskk commented Dec 27, 2025

Fix integration tests

Changes

  • Convert pyproject.toml to pyproject.toml.in templates with configurable hatch-dotenv package requirement
  • Add run_tests_no_cache_clear.sh for CI environments with fresh hatch installations
  • Update run_tests_hatch_pip.sh and run_tests_hatch_pipx.sh to generate pyproject.toml from templates
  • Simplify run-integration-tests action to use the new script with a configurable package input
  • Add integration tests to PR workflow using local package (hatch-dotenv @ file://...)
  • Release workflow continues to test against PyPI version

Files

  • .github/actions/run-integration-tests/action.yml - accepts package input, defaults to PyPI
  • .github/workflows/pr.yml - adds integration tests job with local package
  • integration_tests/*.sh - scripts accept package requirement as argument
  • integration_tests/*/pyproject.toml.in - templates with {{HATCH_DOTENV_PACKAGE}} placeholder

@Dniskk Dniskk marked this pull request as draft December 27, 2025 20:59
Dniskk

This comment was marked as duplicate.

@Dniskk Dniskk marked this pull request as ready for review December 27, 2025 21:08
@Dniskk Dniskk merged commit ab4b5d0 into main Dec 27, 2025
4 checks passed
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.

1 participant