Automate the way you keep up with dependency changes in your Swift Package

I am a Software Engineer working on open source and enterprise mobile SDKs for iOS and MacOS developers written in Swift. From 🇩🇪 and happily living in 🇺🇸
Search for a command to run...

I am a Software Engineer working on open source and enterprise mobile SDKs for iOS and MacOS developers written in Swift. From 🇩🇪 and happily living in 🇺🇸
No comments yet. Be the first to comment.
WWDC26 kicked off on June 8, 2026. The information in this article reflects the information published by Apple on that date. There are 14 new frameworks. Name Description AccessoryAccess Manage

WWDC25 kicked off on June 9, 2025. The information in this article reflects the information published by Apple on that date. New Frameworks NameDescription AlarmKitSchedule prominent alarms and countdowns to help people manage their time. AVR...

WWDC25 is almost here, and I couldn’t be more excited! Whether you're attending the official events, community meetups, or just soaking in the energy around Cupertino, there’s no better time to connect, share ideas, and celebrate everything we love a...

In this blog post, I’ll share an observation and advice regarding the caching behavior of network responses by Apple’s APIs. If you are unfamiliar with caching of network responses then I recommend Apple’s article Accessing cached data that introduce...
WWDC24 kicked off on June 10, 2024. The information in this article reflects the information published by Apple on that date. New Frameworks NameDescription AccessorySetupKitUse AccessorySetupKit to discover accessories with Bluetooth or Wi-Fi...

Do you need help to keep your Swift package dependencies up-to-date?
GitHub action swift-package-dependencies-check is the ideal foundation to automate the process of
Package.resolved file.But how to check what's new or changed?
It was cumbersome to gather the release notes URLs of the outdated packages until now. But the SwiftPackageIndex team stepped up and recently published command-line tool swift-release-notes, which gives you a list of links to the release notes for all the packages that have pending updates.
I genuinely believe this makes life easier for Swift Package developers, so I worked on the GitHub action to leverage swift-release-notes and add release URLs to the pull request.

I created a workflow that you can reuse in your Swift Package to make it super easy.
name: Swift Package Dependencies
on:
workflow_dispatch:
schedule:
- cron: '0 8 * * *' # every day at AM 8:00
jobs:
dependencies:
uses: MarcoEidinger/swift-package-dependencies-check/.github/workflows/reusableWorkflow.yml@v2
with:
commit-message: 'chore: update package dependencies'
All those changes are available in the latest version (v2) of the GitHub action.
Give it a try, and you won't be surprised by your dependencies.