-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
enhancementNew feature or requestNew feature or requestmaintenanceMaintenance tasks and technical debtMaintenance tasks and technical debtpriority-highHigh priorityHigh priorityready-to-closeIssue is resolved and ready to be closedIssue is resolved and ready to be closed
Description
Problem
No GitHub Actions workflows exist despite the technical specification requiring automated CI/CD.
Scope
Create a basic PR validation workflow that runs on all pull requests.
Requirements
- Create .github/workflows/pr-validation.yml
- Run SwiftLint checks
- Build the project for iOS Simulator
- Cache Swift Package Manager dependencies
- Report build status back to PR
Example workflow structure:
name: PR Validation
on:
pull_request:
branches: [ main, develop ]
jobs:
validate:
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
- name: SwiftLint
- name: BuildPriority
High - This is blocking automated quality gates on PRs
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestmaintenanceMaintenance tasks and technical debtMaintenance tasks and technical debtpriority-highHigh priorityHigh priorityready-to-closeIssue is resolved and ready to be closedIssue is resolved and ready to be closed