Skip to content

Set up GitHub Actions workflow for PR validation #206

@DrunkOnJava

Description

@DrunkOnJava

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: Build

Priority

High - This is blocking automated quality gates on PRs

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestmaintenanceMaintenance tasks and technical debtpriority-highHigh priorityready-to-closeIssue is resolved and ready to be closed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions