Skip to content

Update Swift Package #511

Update Swift Package

Update Swift Package #511

Workflow file for this run

name: Update Swift Package
on:
schedule:
- cron: "30 22 * * *"
workflow_dispatch:
jobs:
update:
runs-on: ubuntu-latest
steps:
- name: Checkout to the branch
uses: actions/checkout@v4
- name: Install Swift
uses: slashmo/install-swift@v0.4.0
with:
version: 5.9
- name: Update Swift Package
run: |
set -ex
export TOOLCHAINS=swift
swift package update --package-path ./
swift package update --package-path Resources/parsers/50800
swift package update --package-path Resources/parsers/50900
swift package update --package-path Resources/parsers/51000
swift package update --package-path Resources/parsers/60000
swift package update --package-path Resources/parsers/trunk
- name: Create Pull Request
id: cpr
uses: peter-evans/create-pull-request@v7
with:
token: ${{ secrets.GH_PAT }}
base: "master"
commit-message: "Update Swift Packages"
title: "Update Swift Packages"
add-paths: |
Package.resolved
**/Package.resolved
- name: Enable Pull Request Automerge
if: ${{ steps.cpr.outputs.pull-request-url }}
run: gh pr merge --merge --auto ${{ steps.cpr.outputs.pull-request-url }}
env:
GH_TOKEN: ${{ secrets.GH_PAT }}