Skip to content

Conversation

@zuhdil
Copy link
Contributor

@zuhdil zuhdil commented Oct 8, 2025

This adds a comprehensive GitHub Actions workflow for quality assurance that includes:

  • Backend QA job with linting and testing
  • Frontend QA job with linting and build validation
  • Integration tests job that runs after QA passes
  • Shared helper scripts for test execution and utilities
  • Dependency caching for Maven and Node modules

zuhdil added 3 commits October 8, 2025 09:42
This adds a comprehensive GitHub Actions workflow for quality assurance that includes:
- Backend QA job with linting and testing
- Frontend QA job with linting and build validation
- Integration tests job that runs after QA passes
- Shared helper scripts for test execution and utilities
- Dependency caching for Maven and Node modules
- Add Maven/Lein directory creation in backend-qa.sh to prevent permission issues
- Clean up stale .part.lock files from cached dependencies
- Start mainnetwork container in frontend-qa.sh to fix network namespace requirement
- Add QA workflow status badge for main branch
- Document GitHub Actions CI/CD workflows (QA and deployment)
- Explain QA workflow jobs: Backend QA, Frontend QA, and Integration Tests
- Document migration status from Semaphore CI to GitHub Actions
@zuhdil zuhdil merged commit 927f39c into main Oct 8, 2025
3 of 5 checks passed
@zuhdil zuhdil deleted the github-workflow-build branch October 8, 2025 06:55
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.

2 participants