Skip to content

Commit 14b5305

Browse files
committed
ci: Updates project configuration and dependencies
Configures Dependabot for monthly Swift package dependency updates. Updates the Swift workflow to use macOS 15 and Xcode 16.4. Updates swift-syntax dependency to the latest version. Removes renovate configuration, as dependabot is now configured.
1 parent 740bb56 commit 14b5305

File tree

4 files changed

+22
-12
lines changed

4 files changed

+22
-12
lines changed

.github/dependabot.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Dependabot configuration: scans Swift Package Manager dependencies monthly
2+
version: 2
3+
updates:
4+
- package-ecosystem: "swift"
5+
directory: "/"
6+
schedule:
7+
interval: "monthly"
8+
day: "first"
9+
time: "04:00"
10+
timezone: "UTC"
11+
open-pull-requests-limit: 5
12+
rebase-strategy: "auto"
13+
# Label PRs created by Dependabot for easier filtering
14+
labels:
15+
- "dependencies"
16+
- "dependabot"

.github/workflows/swift.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,17 @@ on:
1212
jobs:
1313
build:
1414

15-
runs-on: macos-14
15+
runs-on: macos-15
1616

1717
steps:
1818
- uses: actions/checkout@v5
1919

2020
- name: List Xcode installations
2121
run: sudo ls -1 /Applications | grep "Xcode"
2222

23-
- name: Select Xcode 15.2
24-
run: sudo xcode-select -s /Applications/Xcode_15.2.app/Contents/Developer
25-
23+
- name: Select Xcode 16.4
24+
run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer
25+
2626
- name: Build
2727
run: swift build -v
2828

Package.resolved

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

renovate.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)