17 Commits
Author SHA1 Message Date
Wu Shuwen f8b1f3ae6c fix: surface weekly package test failures (#6189) 2026-11-04 11:17:10 +01:00
MervinPraisonandCursor ca9f3479f1 ci: install praisonai-code from monorepo path in workflows
Add a composite action that installs praisonai-agents, praisonai-code,
and the praisonai wrapper in order so CI no longer fails looking for
praisonai-code on PyPI during the extraction migration.

Co-authored-by: Cursor <[email protected]>
2026-07-01 12:05:17 +01:00
MervinPraison 846568c7a5 chore: clean up redundant 'persist-credentials' entries in GitHub workflows
- Removed duplicate 'persist-credentials: false' lines from multiple workflow files for cleaner configuration.
- Updated version numbers in pyproject.toml and uv.lock to reflect recent changes.
- Added validation for issue references in workspace during issue creation and update processes.
2026-06-17 20:13:04 +01:00
MervinPraison 6ea089db11 security: add persist-credentials: false to all actions/checkout steps
Fixes ArtiPACKED vulnerability (GHSA-3959-6v5q-45q2) where GitHub tokens
were being persisted in .git/config and could leak through artifacts.

- Added persist-credentials: false to 25+ workflow files
- Fixed duplicate with blocks in claude.yml and build-image.yml
- Fixed .github/actions/claude-issue-triage-action/action.yml
2026-04-10 22:39:59 +01:00
MervinPraison bc0a2a3765 ci: deduplicate and optimize test workflows
DELETED (duplicates):
- unittest.yml: 517-line debug file, always failed (exit 5)
- coverage.yml: merged into test-core.yml

OPTIMIZED:
- test-core.yml: stripped 200+ debug lines, added path filtering
- python-package.yml: moved to schedule-only (weekly multi-version)
- test-extended.yml: moved to schedule-only (benchmarks)
- test-optimized.yml: added path filtering
- test-windows.yml: added path filtering, fixed broken WorkflowStep import

Before: 7 workflows per push (~16 min)
After: 3 workflows per push (~5 min) + path-filtered
2026-03-30 18:52:39 +01:00
Mervin Praison 561c32ddd5 refactor: update model name from gpt-4o-mini to gpt-5-nano across all files 2025-08-08 07:52:37 +01:00
MervinPraison 2cde2fd731 Update test workflow to use custom test runner for 'fast' pattern and refine guardrail functionality in Task class
- Changed the test command in the GitHub Actions workflow to run a specific test runner script with a 'fast' pattern.
- Introduced guardrail functionality in the Task class to validate task outputs, including error handling and retry logic for guardrail validation failures.
- Enhanced the initialization of guardrail parameters and ensured proper type checking for guardrail functions.
2025-06-04 12:10:01 +01:00
MervinPraison a640f0710d chore: add knowledge dependencies installation in python-package.yml
- Included installation of knowledge dependencies from praisonai-agents in the python-package workflow.
- Ensured minimal code changes while enhancing the functionality of the workflow.
2025-06-03 16:23:14 +01:00
MervinPraison cb4ee28e7e chore: enhance GitHub Actions workflows with environment variable debugging
- Added steps to set and debug environment variables related to the OpenAI API in the GitHub Actions workflows.
- Included checks for the availability of the API key and its fallback mechanism, improving visibility during execution.
- Enhanced dependency installation commands for better integration with the existing setup.

These changes aim to streamline the workflow and provide clearer insights into the environment configuration.
2025-05-28 18:27:08 +01:00
MervinPraison 3856be09df Remove unused agent files and clean up test directory by deleting obsolete test scripts and configuration files. 2025-05-27 09:49:57 +01:00
MervinPraison 9596b49f3c Update GitHub Actions workflow directory paths and add package README.md 2025-05-27 07:04:51 +01:00
MervinPraison 6fa66157ae Add cd src/praisonai before package installation in CI workflows 2025-05-27 06:57:53 +01:00
MervinPraison 05a114f939 Update GitHub Actions workflows to use actions/setup-python@v5
- Modified multiple workflow files to upgrade actions/setup-python from version 4 to version 5 for improved functionality and consistency.
- Ensured minimal changes to existing code while enhancing the setup process for Python environments.
2025-05-24 14:00:02 +01:00
MervinPraison 4b9d291d16 Update GitHub Actions workflows to use latest action versions
- Upgraded actions/checkout to version 4 and actions/setup-python to version 5 across multiple workflow files for improved functionality.
- Updated actions/upload-artifact to version 4 in relevant workflows to enhance artifact management.
2025-05-24 13:54:03 +01:00
MervinPraison f40e8397dc Removing lint 2024-06-13 21:59:36 +01:00
MervinPraison aa853e0869 removing test 2024-03-21 14:27:12 +00:00
Mervin Praison b47fa841d9 Create python-package.yml 2024-03-19 17:56:01 +00:00