Global-workflow
User’s Guide
Contributor’s Guide
Table of Contents
1. Contributing to the Global Workflow
2. Testing Global Workflow Jobs
3. GitLab CI/CD Pipeline Infrastructure
4. Wave Component
Global-workflow
Contributor’s Guide
View page source
Contributor’s Guide
Table of Contents
1. Contributing to the Global Workflow
1.1. Code managers
1.2. Where to do development?
1.3. Protected branches
1.4. How to get changes into develop (HEAD) branch
1.5. Development Tools
1.6. Code standards
1.7. Pull request standards
1.8. How to sync fork with the authoritative repository
2. Testing Global Workflow Jobs
2.1. Overview
2.2. Framework Architecture
2.3. Test Case Configuration
2.4. Common Test Patterns
2.5. Running Tests with CMake
2.6. Adding New Tests
2.7. CI/CD Integration
2.8. Troubleshooting
2.9. Additional Resources
3. GitLab CI/CD Pipeline Infrastructure
3.1. Overview
3.2. Repository Mirroring: GitHub to GitLab
3.3. Pipeline Architecture
3.4. GitHub Actions Integration
3.5. Nightly Pipeline Operations
3.6. GitLab Runner Setup
3.7. Pipeline Execution Details
3.8. Adding a New Host Platform
3.9. File Reference
3.10. Troubleshooting
4. Wave Component
4.1. Adding a new wave Grid