Skip to content

Commit 60ef9fc

Browse files
authored
Merge branch '3006.x' into tomdoherty-state-retry-nag
2 parents 3b90c08 + 1606441 commit 60ef9fc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+655
-660
lines changed

.github/actions/build-onedir-salt/action.yml

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -29,21 +29,13 @@ runs:
2929

3030
steps:
3131

32-
- name: Download Cached Deps Onedir Package Directory
33-
id: onedir-bare-cache
34-
uses: ./.github/actions/cache
32+
- name: Install Salt Packaging Dependencies into Relenv Onedir
33+
uses: ./.github/actions/build-onedir-deps
3534
with:
36-
path: artifacts/${{ inputs.package-name }}
37-
key: >
38-
${{ inputs.cache-prefix }}|${{ inputs.python-version }}|deps|${{ inputs.platform }}|${{ inputs.arch }}|${{ inputs.package-name }}|${{
39-
hashFiles(
40-
format('{0}/.relenv/**/*.xz', github.workspace),
41-
'requirements/static/pkg/*/*.txt',
42-
'.github/actions/build-onedir-deps/action.yml',
43-
'.github/workflows/build-deps-onedir-*.yml',
44-
'cicd/shared-gh-workflows-context.yml'
45-
)
46-
}}
35+
platform: ${{ inputs.platform }}
36+
arch: ${{ inputs.arch }}
37+
python-version: "${{ inputs.python-version }}"
38+
cache-prefix: ${{ inputs.cache-seed }}|relenv|${{ inputs.salt-version }}
4739

4840
- name: Download Source Tarball
4941
uses: actions/download-artifact@v4

.github/workflows/build-deps-onedir.yml

Lines changed: 0 additions & 192 deletions
This file was deleted.

.github/workflows/build-salt-onedir.yml

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ jobs:
108108
- ${{ matrix.arch == 'arm64' && 'macos-14' || 'macos-13' }}
109109
env:
110110
PIP_INDEX_URL: https://pypi.org/simple
111-
111+
USE_S3_CACHE: 'false'
112112
steps:
113113
- name: "Check cores"
114114
shell: bash
@@ -125,16 +125,6 @@ jobs:
125125
with:
126126
python-version: "3.10"
127127

128-
- name: Setup Relenv
129-
id: setup-relenv
130-
uses: ./.github/actions/setup-relenv
131-
with:
132-
platform: macos
133-
arch: ${{ matrix.arch }}
134-
version: ${{ inputs.relenv-version }}
135-
cache-seed: ${{ inputs.cache-seed }}
136-
python-version: ${{ inputs.python-version }}
137-
138128
- name: Setup Python Tools Scripts
139129
uses: ./.github/actions/setup-python-tools-scripts
140130
with:
@@ -146,6 +136,16 @@ jobs:
146136
with:
147137
salt-version: "${{ inputs.salt-version }}"
148138

139+
- name: Setup Relenv
140+
id: setup-relenv
141+
uses: ./.github/actions/setup-relenv
142+
with:
143+
platform: macos
144+
arch: ${{ matrix.arch }}
145+
version: ${{ inputs.relenv-version }}
146+
cache-seed: ${{ inputs.cache-seed }}
147+
python-version: ${{ inputs.python-version }}
148+
149149
- name: Install Salt into Relenv Onedir
150150
uses: ./.github/actions/build-onedir-salt
151151
with:
@@ -166,7 +166,7 @@ jobs:
166166
runs-on: windows-latest
167167
env:
168168
PIP_INDEX_URL: https://pypi.org/simple
169-
169+
USE_S3_CACHE: 'false'
170170
steps:
171171

172172
- name: "Throttle Builds"
@@ -181,16 +181,6 @@ jobs:
181181
with:
182182
python-version: "3.10"
183183

184-
- name: Setup Relenv
185-
id: setup-relenv
186-
uses: ./.github/actions/setup-relenv
187-
with:
188-
platform: windows
189-
arch: ${{ matrix.arch }}
190-
version: ${{ inputs.relenv-version }}
191-
cache-seed: ${{ inputs.cache-seed }}
192-
python-version: ${{ inputs.python-version }}
193-
194184
- name: Setup Python Tools Scripts
195185
uses: ./.github/actions/setup-python-tools-scripts
196186
with:
@@ -202,6 +192,16 @@ jobs:
202192
with:
203193
salt-version: "${{ inputs.salt-version }}"
204194

195+
- name: Setup Relenv
196+
id: setup-relenv
197+
uses: ./.github/actions/setup-relenv
198+
with:
199+
platform: windows
200+
arch: ${{ matrix.arch }}
201+
version: ${{ inputs.relenv-version }}
202+
cache-seed: ${{ inputs.cache-seed }}
203+
python-version: ${{ inputs.python-version }}
204+
205205
- name: Install Salt into Relenv Onedir
206206
uses: ./.github/actions/build-onedir-salt
207207
with:

.github/workflows/ci.yml

Lines changed: 7 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -398,33 +398,18 @@ jobs:
398398
with:
399399
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
400400

401-
build-deps-onedir:
402-
name: Build Onedir Dependencies
403-
if: ${{ !cancelled() && fromJSON(needs.prepare-workflow.outputs.config)['jobs']['build-deps-onedir'] }}
404-
needs:
405-
- prepare-workflow
406-
uses: ./.github/workflows/build-deps-onedir.yml
407-
with:
408-
cache-seed: ${{ needs.prepare-workflow.outputs.cache-seed }}
409-
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
410-
relenv-version: "0.18.0"
411-
python-version: "3.10.15"
412-
matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }}
413-
linux_arm_runner: ${{ fromJSON(needs.prepare-workflow.outputs.config)['linux_arm_runner'] }}
414-
415401
build-salt-onedir:
416402
name: Build Salt Onedir
417403
if: ${{ !cancelled() && fromJSON(needs.prepare-workflow.outputs.config)['jobs']['build-salt-onedir'] }}
418404
needs:
419405
- prepare-workflow
420-
- build-deps-onedir
421406
- build-source-tarball
422407
uses: ./.github/workflows/build-salt-onedir.yml
423408
with:
424409
cache-seed: ${{ needs.prepare-workflow.outputs.cache-seed }}
425410
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
426-
relenv-version: "0.18.0"
427-
python-version: "3.10.15"
411+
relenv-version: "0.18.1"
412+
python-version: "3.10.16"
428413
matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }}
429414
linux_arm_runner: ${{ fromJSON(needs.prepare-workflow.outputs.config)['linux_arm_runner'] }}
430415

@@ -438,8 +423,8 @@ jobs:
438423
with:
439424
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
440425
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}
441-
relenv-version: "0.18.0"
442-
python-version: "3.10.15"
426+
relenv-version: "0.18.1"
427+
python-version: "3.10.16"
443428
source: "onedir"
444429
matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }}
445430
linux_arm_runner: ${{ fromJSON(needs.prepare-workflow.outputs.config)['linux_arm_runner'] }}
@@ -455,7 +440,7 @@ jobs:
455440
nox-version: 2022.8.7
456441
python-version: "3.10"
457442
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
458-
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
443+
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.16
459444
nox-archive-hash: "${{ needs.prepare-workflow.outputs.nox-archive-hash }}"
460445
matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }}
461446
linux_arm_runner: ${{ fromJSON(needs.prepare-workflow.outputs.config)['linux_arm_runner'] }}
@@ -472,7 +457,7 @@ jobs:
472457
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
473458
nox-version: 2022.8.7
474459
python-version: "3.10"
475-
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
460+
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.16
476461
skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.config)['skip_code_coverage'] }}
477462
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
478463
matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['pkg-test-matrix']) }}
@@ -490,7 +475,7 @@ jobs:
490475
python-version: "3.10"
491476
testrun: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['testrun']) }}
492477
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
493-
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
478+
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.16
494479
skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.config)['skip_code_coverage'] }}
495480
workflow-slug: ci
496481
default-timeout: 180
@@ -637,7 +622,6 @@ jobs:
637622
- lint
638623
- nsis-tests
639624
- build-docs
640-
- build-deps-onedir
641625
- build-salt-onedir
642626
- combine-all-code-coverage
643627
- build-ci-deps

0 commit comments

Comments
 (0)