Skip to content

Commit 2b5cb93

Browse files
author
Nikola Stojanovic
committed
wip
1 parent c418cda commit 2b5cb93

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,8 @@ jobs:
7979
fail_ci_if_error: false
8080
verbose: true
8181

82-
lint:
83-
name: Swift Package Lint
82+
validate:
83+
name: Package Validation
8484
runs-on: macos-14
8585

8686
steps:
@@ -101,7 +101,4 @@ jobs:
101101
echo "=== Showing dependency tree ==="
102102
swift package show-dependencies
103103
104-
echo "=== Validating build configuration ==="
105-
swift build --dry-run
106-
107104
echo "✅ Package validation completed successfully"

CI_SETUP.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,14 @@ This document explains the Continuous Integration and Continuous Deployment setu
2323
- Upload to Codecov for coverage reporting
2424
- Verbose testing with `SWIFTUI_DEBUG_SCAN_VERBOSE=1`
2525

26-
### 2. Code Quality Workflow (`.github/workflows/ci.yml` - lint job)
26+
### 2. Package Validation Workflow (`.github/workflows/ci.yml` - validate job)
2727

28-
**Purpose**: Maintain code quality and standards
28+
**Purpose**: Validate Swift package structure and dependencies
2929

3030
**Checks**:
3131
- Package.swift syntax validation
3232
- Dependency resolution verification
33-
- Dependency tree analysis
34-
- Build configuration validation (dry run)
33+
- Dependency tree analysis
3534

3635
### 3. Release Workflow (`.github/workflows/release.yml`)
3736

@@ -82,7 +81,7 @@ This document explains the Continuous Integration and Continuous Deployment setu
8281
## Key Features Inspired by member-ios-app
8382

8483
1. **Comprehensive Testing**: Native macOS Swift testing with code coverage
85-
2. **Code Quality**: Swift package validation and dependency analysis
84+
2. **Package Validation**: Swift package structure and dependency analysis
8685
3. **Caching**: Aggressive SPM caching for performance
8786
4. **Security**: CodeQL security scanning (currently disabled - enable Code Scanning in repo settings)
8887
5. **Release Automation**: Comprehensive release process with artifacts

0 commit comments

Comments
 (0)