@@ -7,8 +7,8 @@ name: Daily update dependencies
7
7
8
8
on :
9
9
schedule :
10
- # At 00:00 UTC every day.
11
- - cron : ' 00 00 * * * '
10
+ # Update At 00:00 UTC on Tuesday and Friday
11
+ - cron : ' 0 0 * * 2,5 '
12
12
repository_dispatch :
13
13
types : update-dependencies
14
14
@@ -17,37 +17,16 @@ defaults:
17
17
shell : pwsh
18
18
19
19
jobs :
20
- update-dotnet-preview :
20
+ update-nuget-dependencies :
21
21
name : Update .NET nanoFramework dependencies
22
- timeout-minutes : 15
22
+ timeout-minutes : 180 # Non default as IoT devices has lots of solutions to update!
23
23
runs-on : windows-latest
24
+ env :
25
+ GITHUB_TOKEN : ${{ github.token }}
24
26
steps :
25
27
- name : Checkout
26
28
uses : actions/checkout@v2
27
- with :
28
- path : main
29
- - name : Checkout tools repo
30
- uses : actions/checkout@v2
31
- with :
32
- repository : nanoframework/nf-tools
33
- path : tools
34
29
- name : Update dependencies
35
- run : ./github-actions/update-nf-dependencies.ps1 $null $null 'nanoFramework.TestFramework.sln'
36
- working-directory : tools
37
- - name : Create Pull Request
38
- uses : peter-evans/create-pull-request@v3
39
- if : env.CREATE_PR == 'true'
30
+ uses : nanoframework/nanodu@v1
40
31
with :
41
- title : ' ${{ env.PR_TITLE }}'
42
- body : |
43
- ${{ env.PR_MESSAGE }}
44
-
45
- [version update]
46
-
47
- ### :warning: This is an automated update. :warning:
48
- committer :
' nfbot <[email protected] >'
49
- branch : ${{ env.BRANCH_NAME }}
50
- path : main
51
- labels : |
52
- Type: dependencies
53
-
32
+ solutionsToCheck : ' nanoFramework.TestFramework.sln'
0 commit comments