File tree Expand file tree Collapse file tree 3 files changed +31
-13
lines changed
branch_release-5.9/Tests/Tests Expand file tree Collapse file tree 3 files changed +31
-13
lines changed Original file line number Diff line number Diff line change 1
- name : Update Package.resolved
1
+ name : Update Swift Package
2
+
2
3
on :
3
4
schedule :
4
- - cron : " 0 0 * * 1 "
5
+ - cron : " 30 22 * * * "
5
6
workflow_dispatch :
6
7
7
8
jobs :
8
- run :
9
- runs-on : macos-13
9
+ update :
10
+ runs-on : ubuntu-latest
11
+
10
12
steps :
11
- - uses : actions/checkout@v3
12
- - name : Update Package.resolved
13
+ - name : Checkout to the branch
14
+ uses : actions/checkout@v3
15
+ - name : Update Swift Package
13
16
run : |
14
17
set -ex
15
- swift package update
16
- swift build
17
- git add Package.resolved
18
- git diff-index --quiet HEAD || git commit -m "Update Package.resolved"
19
- git push origin master
18
+
19
+ swift package update --package-path ./
20
+ swift package update --package-path Resources/branch_main
21
+ swift package update --package-path Resources/branch_release-5.9
22
+ - name : Create Pull Request
23
+ id : cpr
24
+ uses : peter-evans/create-pull-request@v5
25
+ with :
26
+ token : ${{ secrets.GH_PAT }}
27
+ base : " master"
28
+ commit-message : " Update Swift Packages"
29
+ title : " Update Swift Packages"
30
+ add-paths : |
31
+ Package.resolved
32
+ **/Package.resolved
33
+ - name : Enable Pull Request Automerge
34
+ if : ${{ steps.cpr.outputs.pull-request-url }}
35
+ run : gh pr merge --merge --auto ${{ steps.cpr.outputs.pull-request-url }}
36
+ env :
37
+ GH_TOKEN : ${{ secrets.GH_PAT }}
Original file line number Diff line number Diff line change 1
1
@testable import parser
2
2
import XCTest
3
3
4
- final class AppTests : XCTestCase {
4
+ final class Tests : XCTestCase {
5
5
func testParser1( ) throws {
6
6
let response = try SyntaxParser . parse (
7
7
code: """
Original file line number Diff line number Diff line change 1
1
@testable import parser
2
2
import XCTest
3
3
4
- final class AppTests : XCTestCase {
4
+ final class Tests : XCTestCase {
5
5
func testParser1( ) throws {
6
6
let response = try SyntaxParser . parse (
7
7
code: """
You can’t perform that action at this time.
0 commit comments