Skip to content

Commit 91eb961

Browse files
committed
chore: update workflow
1 parent 9cf783e commit 91eb961

File tree

1 file changed

+68
-5
lines changed

1 file changed

+68
-5
lines changed

.github/workflows/update-versions.yml

Lines changed: 68 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,57 @@ on:
1111
description: "The new Kendo version to apply"
1212
type: string
1313
required: true
14+
15+
old_themes_version:
16+
description: "The old themes version to apply"
17+
type: string
18+
required: true
19+
20+
new_themes_version:
21+
description: "The new themes version to apply"
22+
type: string
23+
required: true
24+
25+
old_core_export_version:
26+
description: "The old Core Export version to apply"
27+
type: string
28+
required: true
29+
30+
new_core_export_version:
31+
description: "The new Core Export version to apply"
32+
type: string
33+
required: true
34+
35+
old_web_captcha_version:
36+
description: "The old Web Captcha version to apply"
37+
type: string
38+
required: true
39+
40+
new_web_captcha_version:
41+
description: "The new Web Captcha version to apply"
42+
type: string
43+
required: true
44+
45+
old_web_spreadsheet_version:
46+
description: "The old Web Spreadsheet version to apply"
47+
type: string
48+
required: true
49+
50+
new_web_spreadsheet_version:
51+
description: "The new Web Spreadsheet version to apply"
52+
type: string
53+
required: true
54+
55+
old_web_pdf_version:
56+
description: "The old Web PDF version to apply"
57+
type: string
58+
required: true
59+
60+
new_web_pdf_version:
61+
description: "The new Web PDF version to apply"
62+
type: string
63+
required: true
64+
1465
push:
1566
jobs:
1667
update-versions:
@@ -19,16 +70,28 @@ jobs:
1970
permissions:
2071
pull-requests: write
2172

73+
env:
74+
old_kendo_version: "1"
75+
new_kendo_version: "1"
76+
old_themes_version: "1"
77+
new_themes_version: "1"
78+
old_core_export_version: "1"
79+
new_core_export_version: "1"
80+
old_web_captcha_version: "1"
81+
new_web_captcha_version: "1"
82+
old_web_spreadsheet_version: "1"
83+
new_web_spreadsheet_version: "1"
84+
old_web_pdf_version: "1"
85+
new_web_pdf_version: "1"
86+
2287
steps:
2388
- name: Checkout repo
2489
uses: actions/checkout@v4
2590

2691
- name: Update dependencies
2792
shell: pwsh
2893
run: |
29-
(Get-Content -Path Telerik.Examples.ContentSecurityPolicy/Views/Shared/_Layout.cshtml) |
30-
ForEach-Object {$_ -Replace "2025.3.825", "2025.4.1111"} |
31-
Set-Content -Path Telerik.Examples.ContentSecurityPolicy/Views/Shared/_Layout.cshtml
94+
./update-versions.ps1 -oldKendoVersion "$env:old_kendo_version" -newKendoVersion "$env:new_kendo_version" -oldThemesVersion "$env:old_themes_version" -newThemesVersion "$env:new_themes_version" -oldCoreExportVersion "$env:old_core_export_version" -newCoreExportVersion "$env:new_core_export_version" -oldWebCaptchaVersion "$env:old_web_captcha_version" -newWebCaptchaVersion "$env:new_web_captcha_version" -oldWebSpreadsheetVersion "$env:old_web_spreadsheet_version" -newWebSpreadsheetVersion "$env:new_web_spreadsheet_version" -oldWebPDFVersion "$env:old_web_pdf_version" -newWebPDFVersion "$env:new_web_pdf_version"
3295
3396
- name: Create PR
3497
run: |
@@ -38,6 +101,6 @@ jobs:
38101
cd src
39102
git add .
40103
git status
41-
git commit -m "chore: update kendo, themes, dpl and kendo.mvc.dll versions"
104+
git commit -m "chore: update kendo, themes, export, pdf, and captcha versions"
42105
git push --set-upstream origin ${{ inputs.new_kendo_version }}
43-
gh pr create --base master --head ${{ inputs.new_kendo_version }} --title "Update dependencies" --body "Updated kendo, themes, dpl and kendo.mvc.dll versions"
106+
gh pr create --base master --head ${{ inputs.new_kendo_version }} --title "Update dependencies" --body "Updated kendo, themes, export, pdf, and captcha versions"

0 commit comments

Comments
 (0)