Skip to content

fix(ci/cd): update GitHub Actions workflows to resolve deprecated act…#14

Merged
hakanduranC merged 1 commit into
developmentfrom
feature/fix-cicd-workflows
Jul 3, 2025
Merged

fix(ci/cd): update GitHub Actions workflows to resolve deprecated act…#14
hakanduranC merged 1 commit into
developmentfrom
feature/fix-cicd-workflows

Conversation

@hakanduranC

Copy link
Copy Markdown
Collaborator

…ions and API key issues

Breaking Changes Fixed:

  • Updated actions/upload-artifact from v3 to v4 (v3 deprecated as of April 2024)
  • Updated actions/download-artifact from v3 to v4 for consistency
  • Added CHAIR_API_KEY environment variable to all GenAI-related test steps

CI/CD Improvements:

  • GenAI unit tests now have access to API key via GitHub secrets
  • Integration tests include API key for full service testing
  • Production deployment tests properly configured with API access
  • PR validation includes API key for GenAI service testing

Environment Configuration:

  • All workflows now use secrets.CHAIR_API_KEY for external API access
  • Maintains security by using GitHub secrets instead of hardcoded values
  • Ensures GenAI service tests can run successfully in CI/CD pipeline

Technical Details:

  • Fixed deprecated artifact actions that were causing pipeline failures
  • Added proper environment variable injection for API-dependent services
  • Maintained backward compatibility while upgrading to latest action versions

Resolves: GitHub Actions deprecation warnings and GenAI test failures
Tests: All workflows now properly handle API key requirements

@hakanduranC
hakanduranC requested a review from auyertutan July 3, 2025 00:23
@hakanduranC hakanduranC self-assigned this Jul 3, 2025
@github-actions

github-actions Bot commented Jul 3, 2025

Copy link
Copy Markdown

📊 PR Validation Summary

Check Status
🔍 Code Quality ❌ Failed
🔐 Security Scan ✅ Passed
🧪 Unit Tests ❌ Failed
🏗️ Build Verification ❌ Failed

Target Branch: development
Source Branch: feature/fix-cicd-workflows

⚠️ Some checks failed. Please review and fix the issues.

@hakanduranC
hakanduranC merged commit 10a1e54 into development Jul 3, 2025
10 of 18 checks passed
…ions and API key issues

Breaking Changes Fixed:
- Updated actions/upload-artifact from v3 to v4 (v3 deprecated as of April 2024)
- Updated actions/download-artifact from v3 to v4 for consistency
- Added CHAIR_API_KEY environment variable to all GenAI-related test steps

CI/CD Improvements:
- GenAI unit tests now have access to API key via GitHub secrets
- Integration tests include API key for full service testing
- Production deployment tests properly configured with API access
- PR validation includes API key for GenAI service testing

Environment Configuration:
- All workflows now use secrets.CHAIR_API_KEY for external API access
- Maintains security by using GitHub secrets instead of hardcoded values
- Ensures GenAI service tests can run successfully in CI/CD pipeline

Technical Details:
- Fixed deprecated artifact actions that were causing pipeline failures
- Added proper environment variable injection for API-dependent services
- Maintained backward compatibility while upgrading to latest action versions

Resolves: GitHub Actions deprecation warnings and GenAI test failures
Tests: All workflows now properly handle API key requirements
auyertutan pushed a commit that referenced this pull request Jul 20, 2025
fix(ci/cd): update GitHub Actions workflows to resolve deprecated act…
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