Skip to content

Commit fb642b6

Browse files
authored
configuration to use macos-latest instead of the unsupported macos-13-us-default image. (#1482)
* configuration to use macos-latest instead of the unsupported macos-13-us-default image. * upgrading version changes * added steps to install macos Dependencies * upgrading python version * install macOS dependencies * MacOS updating to 14 * install dependencies * removed the older versions * upgrading to macOS latest * upgrading to macOS-14 * Remove gettext dependency * adding 3.10 python version * removing 3.10 version
1 parent a4a2615 commit fb642b6

File tree

3 files changed

+24
-28
lines changed

3 files changed

+24
-28
lines changed

.github/actions/run-tests/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ inputs:
1616
runs:
1717
using: 'composite'
1818
steps:
19-
- uses: actions/setup-python@v2
19+
- uses: actions/setup-python@v5
2020
with:
2121
python-version: ${{ inputs.python-version }}
2222
architecture: x64

.github/workflows/merge-workflow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ jobs:
8181
needs:
8282
- Build_Publish_Azure_CLI_Test_SDK
8383
- Build_Publish_Azure_DevOps_CLI_Extension
84-
runs-on: macos-13
84+
runs-on: macOS-latest
8585
strategy:
8686
matrix:
8787
python-version:

.github/workflows/pr-workflow.yml

Lines changed: 22 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ jobs:
1010
Build_Publish_Azure_DevOps_CLI_Extension:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v2
13+
- uses: actions/checkout@v4
1414
- name: Set up Python
15-
uses: actions/setup-python@v2
15+
uses: actions/setup-python@v5
1616
with:
1717
python-version: '3.12'
1818
architecture: x64
@@ -24,9 +24,9 @@ jobs:
2424
Build_Publish_Azure_CLI_Test_SDK:
2525
runs-on: ubuntu-latest
2626
steps:
27-
- uses: actions/checkout@v2
27+
- uses: actions/checkout@v4
2828
- name: Set up Python
29-
uses: actions/setup-python@v2
29+
uses: actions/setup-python@v5
3030
with:
3131
python-version: '3.12'
3232
architecture: x64
@@ -46,7 +46,7 @@ jobs:
4646
- '3.10'
4747
- '3.9'
4848
steps:
49-
- uses: actions/checkout@v2
49+
- uses: actions/checkout@v4
5050
- name: Remove azureExtensionDir
5151
run: sudo rm -R -f /usr/local/lib/azureExtensionDir
5252
- uses: ./.github/actions/run-tests
@@ -57,16 +57,14 @@ jobs:
5757

5858
Run_Test_Mac:
5959
needs: Build_Publish_Azure_CLI_Test_SDK
60-
runs-on: macos-13
60+
runs-on: macOS-14
6161
strategy:
6262
matrix:
6363
python-version:
6464
- '3.12'
6565
- '3.11'
66-
- '3.10'
67-
- '3.9'
6866
steps:
69-
- uses: actions/checkout@v2
67+
- uses: actions/checkout@v4
7068
- uses: ./.github/actions/run-tests
7169
with:
7270
python-version: ${{ matrix.python-version }}
@@ -75,16 +73,14 @@ jobs:
7573

7674
Run_Test_Mac_Azure_CLI_Released_Version:
7775
needs: Build_Publish_Azure_CLI_Test_SDK
78-
runs-on: macos-13
76+
runs-on: macOS-14
7977
strategy:
8078
matrix:
8179
python-version:
8280
- '3.12'
8381
- '3.11'
84-
- '3.10'
85-
- '3.9'
8682
steps:
87-
- uses: actions/checkout@v2
83+
- uses: actions/checkout@v4
8884
- uses: ./.github/actions/run-tests
8985
with:
9086
python-version: ${{ matrix.python-version }}
@@ -103,7 +99,7 @@ jobs:
10399
- '3.10'
104100
- '3.9'
105101
steps:
106-
- uses: actions/checkout@v2
102+
- uses: actions/checkout@v4
107103
- name: Rename AzureCliExtensionDirectory
108104
run: ren "C:\Program Files\Common Files\AzureCliExtensionDirectory" "C:\Program Files\Common Files\AzureCliExtensionDirectory1"
109105
- uses: ./.github/actions/run-tests
@@ -116,9 +112,9 @@ jobs:
116112
needs: Build_Publish_Azure_CLI_Test_SDK
117113
runs-on: macOS-latest
118114
steps:
119-
- uses: actions/checkout@v2
115+
- uses: actions/checkout@v4
120116
- name: Set up Python
121-
uses: actions/setup-python@v2
117+
uses: actions/setup-python@v5
122118
with:
123119
python-version: '3.12'
124120
architecture: x64
@@ -134,7 +130,7 @@ jobs:
134130
- name: Install beautifulsoup4
135131
run: pip install beautifulsoup4
136132
- name: Fix Code Coverage Style
137-
uses: actions/setup-python@v2
133+
uses: actions/setup-python@v5
138134
with:
139135
script: 'scripts/fixCodeCoverageStyle.py'
140136
- name: Publish Code Coverage Results
@@ -146,9 +142,9 @@ jobs:
146142
Run_Style_Check:
147143
runs-on: macOS-latest
148144
steps:
149-
- uses: actions/checkout@v2
145+
- uses: actions/checkout@v4
150146
- name: Set up Python
151-
uses: actions/setup-python@v2
147+
uses: actions/setup-python@v5
152148
with:
153149
python-version: '3.12'
154150
architecture: x64
@@ -168,9 +164,9 @@ jobs:
168164
needs: Build_Publish_Azure_CLI_Test_SDK
169165
runs-on: macOS-latest
170166
steps:
171-
- uses: actions/checkout@v2
167+
- uses: actions/checkout@v4
172168
- name: Set up Python
173-
uses: actions/setup-python@v2
169+
uses: actions/setup-python@v5
174170
with:
175171
python-version: '3.12'
176172
architecture: x64
@@ -183,7 +179,7 @@ jobs:
183179
run: pip install --upgrade .
184180
working-directory: 'azure-devops/'
185181
- name: Run HelpText Check
186-
uses: actions/setup-python@v2
182+
uses: actions/setup-python@v5
187183
with:
188184
script: 'scripts/findEmptyHelpTexts.py'
189185

@@ -205,9 +201,9 @@ jobs:
205201
Check_Back_Compat_Arguments:
206202
runs-on: windows-latest
207203
steps:
208-
- uses: actions/checkout@v2
204+
- uses: actions/checkout@v4
209205
- name: Set up Python
210-
uses: actions/setup-python@v2
206+
uses: actions/setup-python@v5
211207
with:
212208
python-version: '3.12'
213209
architecture: x64
@@ -219,14 +215,14 @@ jobs:
219215
run: python setup.py sdist bdist_wheel
220216
working-directory: 'azure-devops/'
221217
- name: Run Back Compat Argument Check
222-
uses: actions/setup-python@v2
218+
uses: actions/setup-python@v5
223219
with:
224220
script: 'scripts/backCompatChecker.py'
225221

226222
Run_Markdown_Lint_Check:
227223
runs-on: windows-latest
228224
steps:
229-
- uses: actions/checkout@v2
225+
- uses: actions/checkout@v4
230226
- name: Install chef utils
231227
run: gem install chef-utils -v 16.6.14
232228
- name: Install markdown lint

0 commit comments

Comments
 (0)