v0.1.3 (2025-01-04)
Fix
- fix(ci): Correct end-to-end test script path in release workflow
- Updated the command for executing the end-to-end test script in the GitHub Actions workflow to use the correct file path, ensuring proper execution.
- This change enhances the reliability of the CI/CD pipeline by aligning with the project's updated structure. (
7afe396
)
- fix(ci): Update end-to-end test script execution in release workflow
- Modified the command for running the end-to-end test script in the GitHub Actions workflow to remove the redundant path specification.
- This change streamlines the execution process and ensures compatibility with the updated project structure.
These updates contribute to a more efficient CI/CD pipeline by simplifying the testing step. (b3a2e27
)
- fix(ci): Enhance end-to-end testing in release workflow
- Added a timeout of 5 minutes for the end-to-end test job to prevent long-running processes.
- Included steps to check out the repository and set up Python 3.12 with pip caching for improved efficiency.
- Installed development dependencies before running the end-to-end test script.
These updates improve the reliability and performance of the CI/CD pipeline by ensuring a more robust testing environment. (756412e
)
- fix(ci): Add end-to-end testing step to release workflow
- Introduced a new job for end-to-end testing in the GitHub Actions workflow.
- Updated the build job to depend on both the test and end-to-end test jobs, ensuring comprehensive testing before the build process.
These changes enhance the CI/CD pipeline by incorporating end-to-end tests, improving the overall reliability of the release process. (38350a8
)
- fix(config): Update pre-commit configuration and coverage settings
- Changed
always_run
in.pre-commit-config.yaml
totrue
to ensure tests are always executed. - Updated
branch
setting inpyproject.toml
under the coverage configuration fromtrue
tofalse
, disabling branch coverage.
These adjustments enhance the testing process and coverage reporting for the project. (585b3f1
)
- fix(app): Restructure Numerous app components and update imports
- Removed deprecated modules and files, including
_bootstrap.py
,_builtins.py
,_communication.py
,_execution.py
,_server.py
, andapp.py
, to streamline the codebase. - Updated import paths in various files to reflect the new structure, ensuring proper functionality.
- Adjusted
pyproject.toml
to remove specific version pinning fornumerous-widgets
and added package data fornumerous.apps
. - Enhanced the
bootstrap_app
module by correcting import statements and ensuring consistent package structure.
These changes improve the organization of the Numerous app, making it more maintainable and easier to navigate. (b33b0f7
)
- fix(tests): Refactor communication manager tests for improved clarity and synchronization (
910751e
)