File tree Expand file tree Collapse file tree 3 files changed +101
-0
lines changed
Expand file tree Collapse file tree 3 files changed +101
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Updatecli
2+ on :
3+ release :
4+ workflow_dispatch :
5+ schedule :
6+ # Run at 12:00 every Saterday every 14 days
7+ - cron : ' 0 12 */14 * 6'
8+
9+ jobs :
10+ prepare :
11+ runs-on : ubuntu-latest
12+ steps :
13+ - name : " Checkout"
14+ uses : " actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3" # v6.0.0
15+
16+ - name : " Setup updatecli"
17+ uses : " updatecli/updatecli-action@5ca36367fadc6ad94d590984fd9c696e783ec635" # v2.96.0
18+ with :
19+ version : " v0.113.0-rc.1"
20+
21+ - name : " Set up Go"
22+ uses : " actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c" # v6.1.0
23+ with :
24+ go-version-file : " go.mod"
25+ id : go
26+
27+ - name : " Run updatecli"
28+ run : updatecli compose apply --clean-git-branches=true --experimental
29+ env :
30+ UPDATECLI_GITHUB_APP_CLIENT_ID : ${{ secrets.UPDATECLIBOT_APP_ID }}
31+ UPDATECLI_GITHUB_APP_PRIVATE_KEY : ${{ secrets.UPDATECLIBOT_APP_PRIVKEY }}
32+ UPDATECLI_GITHUB_APP_INSTALLATION_ID : ${{ secrets.UPDATECLIBOT_APP_INSTALLATION_ID }}
33+ UPDATECLI_UDASH_API_URL : ${{ secrets.UPDATECLI_UDASH_API_URL }}
34+ UPDATECLI_UDASH_ACCESS_TOKEN : ${{ secrets.UPDATECLI_UDASH_ACCESS_TOKEN }}
35+ UPDATECLI_UDASH_URL : ${{ secrets.UPDATECLI_UDASH_URL }}
Original file line number Diff line number Diff line change 1+ name : Updatecli Test
2+
3+ on :
4+ pull_request :
5+
6+ permissions :
7+ contents : read
8+
9+ jobs :
10+ prepare :
11+ runs-on : ubuntu-latest
12+ steps :
13+ - name : " Checkout"
14+ uses : " actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3" # v6.0.0
15+
16+ - name : " Setup updatecli"
17+ uses : " updatecli/updatecli-action@5ca36367fadc6ad94d590984fd9c696e783ec635" # v2.96.0
18+ with :
19+ version : " v0.113.0-rc.1"
20+
21+ - name : " Set up Go"
22+ uses : " actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c" # v6.1.0
23+ with :
24+ go-version-file : " go.mod"
25+ id : go
26+
27+ - name : " Test updatecli in dry-run mode"
28+ run : " updatecli compose diff"
29+ env :
30+ # This step is executed in untrusted context. We use a GitHub token with minimal permissions.
31+ GITHUB_ACTOR : ${{ github.actor }}
32+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 1+ name : Updatecli - Update
2+ on :
3+ workflow_dispatch :
4+ push :
5+ branches :
6+ - main
7+
8+ jobs :
9+ prepare :
10+ runs-on : ubuntu-latest
11+ steps :
12+ - name : " Checkout"
13+ uses : " actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3" # v6.0.0
14+
15+ - name : " Setup updatecli"
16+ uses : " updatecli/updatecli-action@5ca36367fadc6ad94d590984fd9c696e783ec635" # v2.96.0
17+ with :
18+ version : " v0.113.0-rc.1"
19+
20+ - name : " Set up Go"
21+ uses : " actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c" # v6.1.0
22+ with :
23+ go-version-file : " go.mod"
24+ id : go
25+
26+ - name : " Run updatecli only on existing pipelines"
27+ run : updatecli compose apply --clean-git-branches=true --existing-only=true --experimental
28+ env :
29+ UPDATECLI_GITHUB_APP_CLIENT_ID : ${{ secrets.UPDATECLIBOT_APP_ID }}
30+ UPDATECLI_GITHUB_APP_PRIVATE_KEY : ${{ secrets.UPDATECLIBOT_APP_PRIVKEY }}
31+ UPDATECLI_GITHUB_APP_INSTALLATION_ID : ${{ secrets.UPDATECLIBOT_APP_INSTALLATION_ID }}
32+ UPDATECLI_UDASH_API_URL : ${{ secrets.UPDATECLI_UDASH_API_URL }}
33+ UPDATECLI_UDASH_ACCESS_TOKEN : ${{ secrets.UPDATECLI_UDASH_ACCESS_TOKEN }}
34+ UPDATECLI_UDASH_URL : ${{ secrets.UPDATECLI_UDASH_URL }}
You can’t perform that action at this time.
0 commit comments