Skip to content

Commit 128223f

Browse files
committed
Merge main and fix conflicts
2 parents 5dbe862 + 00bc842 commit 128223f

File tree

610 files changed

+27476
-8953
lines changed

Some content is hidden

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

610 files changed

+27476
-8953
lines changed

.github/workflows/ci.yml

Lines changed: 50 additions & 50 deletions
Large diffs are not rendered by default.

.github/workflows/docs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
runs-on: ubuntu-latest
4141
steps:
4242
- name: Checkout repository
43-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
43+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
4444
with:
4545
submodules: recursive
4646

@@ -60,7 +60,7 @@ jobs:
6060
contents: write
6161
steps:
6262
- name: Checkout repository
63-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
63+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
6464
with:
6565
# fetch everything so we can checkout the tag
6666
fetch-depth: 0
@@ -101,7 +101,7 @@ jobs:
101101
contents: write
102102
steps:
103103
- name: Checkout repository
104-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
104+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
105105
with:
106106
# fetch everything so we can checkout the tag
107107
fetch-depth: 0

.github/workflows/enforce-sha.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
- name: Checkout code
15-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
15+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
1616
- name: Ensure SHA pinned actions
1717
uses: zgosalvez/github-actions-ensure-sha-pinned-actions@fc87bb5b5a97953d987372e74478de634726b3e5 # v3
1818
with:

.github/workflows/lint-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- name: Check PR title
18-
uses: amannn/action-semantic-pull-request@0723387faaf9b38adef4775cd42cfd5155ed6017 # v5
18+
uses: amannn/action-semantic-pull-request@fdd4d3ddf614fbcd8c29e4b106d3bbe0cb2c605d # v6
1919
id: check_pr_title
2020
env:
2121
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/release.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
env:
5959
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6060
steps:
61-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
61+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
6262
with:
6363
submodules: recursive
6464
# Turn back on when we're on the released version of dist
@@ -75,7 +75,7 @@ jobs:
7575
with:
7676
crate: dist
7777
git: https://github.com/ruben-arts/cargo-dist.git
78-
rev: 6f945d0efcaeabb0fc3e3472330bb7a294f80d29
78+
rev: d4085f9cf734dbfeb49d6ff89b16c768b7977ad3 # feature/update_bin_in_root_tar
7979

8080
- uses: prefix-dev/setup-pixi@main
8181
with:
@@ -143,7 +143,7 @@ jobs:
143143
- name: enable windows longpaths
144144
run: |
145145
git config --global core.longpaths true
146-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
146+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
147147
with:
148148
submodules: recursive
149149

@@ -153,7 +153,7 @@ jobs:
153153
with:
154154
crate: dist
155155
git: https://github.com/ruben-arts/cargo-dist.git
156-
rev: 6f945d0efcaeabb0fc3e3472330bb7a294f80d29
156+
rev: d4085f9cf734dbfeb49d6ff89b16c768b7977ad3 # feature/update_bin_in_root_tar
157157

158158
- name: Install cargo-zigbuild
159159
# Only install on non windows platforms
@@ -170,7 +170,7 @@ jobs:
170170

171171
# Get the dist-manifest
172172
- name: Fetch local artifacts
173-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
173+
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5
174174
with:
175175
pattern: artifacts-*
176176
path: target/distrib/
@@ -193,7 +193,7 @@ jobs:
193193
echo "dist ran successfully"
194194
- name: Attest Builds
195195
id: attest
196-
uses: actions/attest-build-provenance@e8998f949152b193b063cb0ec769d69d929409be # v2.4.0
196+
uses: actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3.0.0
197197
with:
198198
subject-path: "target/distrib/*${{ join(matrix.targets, ', ') }}"
199199
- run: cp ${{ steps.attest.outputs.bundle-path }} target/distrib/attestations-${{ join(matrix.targets, ', ') }}.intoto.jsonl
@@ -229,18 +229,18 @@ jobs:
229229
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
230230
BUILD_MANIFEST_NAME: target/distrib/global-dist-manifest.json
231231
steps:
232-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
232+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
233233
with:
234234
submodules: recursive
235235
- name: Install cached dist
236-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
236+
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5
237237
with:
238238
name: cargo-dist-cache
239239
path: ~/.cargo/bin/
240240
- run: chmod +x ~/.cargo/bin/dist
241241
# Get all the local artifacts for the global tasks to use (for e.g. checksums)
242242
- name: Fetch local artifacts
243-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
243+
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5
244244
with:
245245
pattern: artifacts-*
246246
path: target/distrib/
@@ -278,18 +278,18 @@ jobs:
278278
outputs:
279279
val: ${{ steps.host.outputs.manifest }}
280280
steps:
281-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
281+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
282282
with:
283283
submodules: recursive
284284
- name: Install cached dist
285-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
285+
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5
286286
with:
287287
name: cargo-dist-cache
288288
path: ~/.cargo/bin/
289289
- run: chmod +x ~/.cargo/bin/dist
290290
# Fetch artifacts from scratch-storage
291291
- name: Fetch artifacts
292-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
292+
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5
293293
with:
294294
pattern: artifacts-*
295295
path: target/distrib/
@@ -399,12 +399,12 @@ jobs:
399399
permissions:
400400
contents: write
401401
steps:
402-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
402+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
403403
with:
404404
submodules: recursive
405405
# Create a GitHub Release while uploading all files to it
406406
- name: "Download GitHub Artifacts"
407-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
407+
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5
408408
with:
409409
pattern: artifacts-*
410410
path: artifacts

.github/workflows/schema.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
test-schema:
2222
runs-on: ubuntu-latest
2323
steps:
24-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
24+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
2525
- uses: prefix-dev/setup-pixi@main
2626
with:
2727
cache: true

.github/workflows/setup-dev-drive.ps1

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ if (Test-Path "D:\") {
1010
Write-Output "Using existing drive at D:"
1111
$Drive = "D:"
1212
} else {
13-
# The size is chosen empirically to be large enough for our
13+
# The size (20 GB) is chosen empirically to be large enough for our
1414
# workflows; larger drives can take longer to set up.
15-
$Volume = New-VHD -Path C:/pixi_dev_drive.vhdx -Dynamic -SizeBytes 100GB |
15+
$Volume = New-VHD -Path C:\pixi_dev_drive.vhdx -SizeBytes 20GB |
1616
Mount-VHD -Passthru |
1717
Initialize-Disk -Passthru |
1818
New-Partition -AssignDriveLetter -UseMaximumSize |
@@ -29,8 +29,8 @@ if (Test-Path "D:\") {
2929
fsutil devdrv enable /disallowAv
3030

3131
# Remount so the changes take effect
32-
Dismount-VHD -Path C:/pixi_dev_drive.vhdx
33-
Mount-VHD -Path C:/pixi_dev_drive.vhdx
32+
Dismount-VHD -Path C:\pixi_dev_drive.vhdx
33+
Mount-VHD -Path C:\pixi_dev_drive.vhdx
3434

3535
# Show some debug information
3636
Write-Output $Volume
@@ -39,25 +39,24 @@ if (Test-Path "D:\") {
3939
Write-Output "Using Dev Drive at $Volume"
4040
}
4141

42-
$Tmp = "$($Drive)/pixi-tmp"
42+
$Tmp = "$($Drive)\pixi-tmp"
4343

4444
# Create the directory ahead of time in an attempt to avoid race-conditions
4545
New-Item $Tmp -ItemType Directory
4646

4747
# Move Cargo to the dev drive
48-
New-Item -Path "$($Drive)/.cargo/bin" -ItemType Directory -Force
49-
if (Test-Path "C:/Users/runneradmin/.cargo") {
50-
Copy-Item -Path "C:/Users/runneradmin/.cargo/*" -Destination "$($Drive)/.cargo/" -Recurse -Force
48+
New-Item -Path "$($Drive)\.cargo\bin" -ItemType Directory -Force
49+
if (Test-Path "C:\Users\runneradmin\.cargo") {
50+
Copy-Item -Path "C:\Users\runneradmin\.cargo\*" -Destination "$($Drive)\.cargo\" -Recurse -Force
5151
}
5252

53-
# Set environment variables for GitHub Actions
5453
Write-Output `
55-
"DEV_DRIVE=$($Drive)" `
56-
"TMP=$($Tmp)" `
57-
"TEMP=$($Tmp)" `
58-
"RUSTUP_HOME=$($Drive)/.rustup" `
59-
"CARGO_HOME=$($Drive)/.cargo" `
60-
"RATTLER_CACHE_DIR=$($Drive)/rattler-cache" `
61-
"PIXI_HOME=$($Drive)/.pixi" `
62-
"PIXI_WORKSPACE=$($Drive)/pixi" `
63-
>> $env:GITHUB_ENV
54+
"DEV_DRIVE=$($Drive)" `
55+
"TMP=$($Tmp)" `
56+
"TEMP=$($Tmp)" `
57+
"RATTLER_CACHE_DIR=$($Drive)\rattler-cache" `
58+
"RUSTUP_HOME=$($Drive)\.rustup" `
59+
"CARGO_HOME=$($Drive)\.cargo" `
60+
"PIXI_HOME=$($Drive)\.pixi" `
61+
"PIXI_WORKSPACE=$($Drive)\pixi" `
62+
>> $env:GITHUB_ENV

.github/workflows/test_common_wheels.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
PYTEST_ADDOPTS: "--color=yes"
3232
steps:
3333
- name: Checkout repo
34-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
34+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
3535
with:
3636
ref: ${{ inputs.sha }}
3737
- name: Create Dev Drive using ReFS
@@ -42,7 +42,7 @@ jobs:
4242
run: |
4343
Copy-Item -Path "${{ github.workspace }}" -Destination "${{ env.PIXI_WORKSPACE }}" -Recurse
4444
- name: Download binary from build
45-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
45+
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5
4646
with:
4747
name: pixi-${{ inputs.arch }}-${{ inputs.sha }}
4848
path: ${{ env.TARGET_RELEASE }}

.github/workflows/trampoline.yaml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
name: Update Trampoline Binaries
22

33
on:
4-
push:
5-
paths:
6-
- "trampoline/**"
7-
- ".github/workflows/trampoline.yaml"
8-
- "src/global/trampoline.rs"
94
workflow_dispatch:
105
pull_request:
116
paths:
@@ -60,7 +55,7 @@ jobs:
6055

6156
steps:
6257
- name: Checkout code
63-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
58+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
6459
with:
6560
fetch-depth: 0 # Fetch full history so we have branch information
6661

@@ -92,10 +87,10 @@ jobs:
9287

9388
steps:
9489
- name: Checkout code
95-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
90+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
9691

9792
- name: Download all binaries
98-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
93+
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5
9994
with:
10095
path: trampoline/binaries/
10196
merge-multiple: true

0 commit comments

Comments
 (0)