@@ -7,8 +7,8 @@ name: Daily update dependencies
77
88on :
99 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 '
1212 repository_dispatch :
1313 types : update-dependencies
1414
@@ -17,36 +17,16 @@ defaults:
1717 shell : pwsh
1818
1919jobs :
20- update-dotnet-preview :
20+ update-nuget-dependencies :
2121 name : Update .NET nanoFramework dependencies
22- timeout-minutes : 15
22+ timeout-minutes : 180 # Non default as IoT devices has lots of solutions to update!
2323 runs-on : windows-latest
24+ env :
25+ GITHUB_TOKEN : ${{ github.token }}
2426 steps :
2527 - name : Checkout
26- 27- with :
28- path : main
29- - name : Checkout tools repo
30- 31- with :
32- repository : nanoframework/nf-tools
33- path : tools
28+ uses : actions/checkout@v2
3429 - name : Update dependencies
35- run : ./github-actions/update-nf-dependencies.ps1
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
4031 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
32+ solutionsToCheck : ' nanoFramework.System.Net.sln'
0 commit comments