Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
6e9d795
Initial commit
Hofer-Julian May 27, 2025
44f2aac
Initial commit
Hofer-Julian May 27, 2025
60832d7
Automatically detect binaries
Hofer-Julian May 28, 2025
9cf66b8
Proper autouse ordering
Hofer-Julian May 28, 2025
245dc1b
Add script to build repositories
Hofer-Julian May 28, 2025
ae6f97a
Adapt README and Pixi tasks
Hofer-Julian May 28, 2025
dc0d5c9
Use correct separator
Hofer-Julian May 28, 2025
76b8cbb
Update tasks
Hofer-Julian May 28, 2025
ceb798d
ci: add examples (prefix-dev/pixi-build-testsuite#2)
Hofer-Julian May 30, 2025
1608e6c
Get rid of extra_slow tag
Hofer-Julian May 30, 2025
8650714
Reorganize tests
Hofer-Julian May 30, 2025
eee8290
First setup of CI
Hofer-Julian May 30, 2025
2318f92
Pre-commit
Hofer-Julian May 30, 2025
daac2a1
Update example lock files and skip them for now
Hofer-Julian May 30, 2025
d563afd
Fix pre-commit
Hofer-Julian May 30, 2025
65355ca
Pin SHA
Hofer-Julian May 30, 2025
3ccc87d
Try another one
Hofer-Julian May 30, 2025
8a74647
Use homecooked script instead
Hofer-Julian May 30, 2025
d70480e
Use Pixi to run script
Hofer-Julian May 30, 2025
1bce753
Fix test name
Hofer-Julian May 30, 2025
913a447
Only run fast tests on CI for now
Hofer-Julian May 30, 2025
dfa0b71
We don't need cargo
Hofer-Julian May 30, 2025
c116478
Use improved version of the download script
Hofer-Julian May 30, 2025
a3f2dc6
Improve script
Hofer-Julian May 30, 2025
95109a8
Remove comment
Hofer-Julian May 30, 2025
0e42d38
Small improvements
Hofer-Julian May 30, 2025
fc96a13
Also allow to specify run id
Hofer-Julian May 30, 2025
029fdb7
Rename script
Hofer-Julian May 30, 2025
37bb347
Also support backends
Hofer-Julian May 30, 2025
fe5ef0c
Hardcode output dir
Hofer-Julian May 30, 2025
d97a788
Adapt workflow
Hofer-Julian May 30, 2025
b240317
Fix typo
Hofer-Julian May 30, 2025
0e1cfe4
Fix typehints
Hofer-Julian May 30, 2025
497ebc8
Rename to kebab case
Hofer-Julian Jun 2, 2025
794a5fa
Use Rust binaries directly
Hofer-Julian Jun 2, 2025
acbfd61
Update CI
Hofer-Julian Jun 2, 2025
d55d1f2
Run on other operating systems as well
Hofer-Julian Jun 3, 2025
04aa482
Fix workspace dir
Hofer-Julian Jun 3, 2025
53c91d2
Add dev drive script
Hofer-Julian Jun 3, 2025
afc0f29
Specify PIXI_WORKSPACE
Hofer-Julian Jun 3, 2025
2a98a30
Use separate jobs
Hofer-Julian Jun 3, 2025
73b9f32
Replace with emoji
Hofer-Julian Jun 3, 2025
82fc209
Remove unicode symbol
Hofer-Julian Jun 3, 2025
b11b267
Remove python3.14 example
Hofer-Julian Jun 3, 2025
7efef5e
Remove comments and move pre-commit to separate workflow
Hofer-Julian Jun 3, 2025
17b516f
Remove examples that don't build on Windows
Hofer-Julian Jun 3, 2025
af7432f
Adapt pixi-build-backend retrieval
Hofer-Julian Jun 3, 2025
2ecb5f6
Fix run id selection
Hofer-Julian Jun 3, 2025
ea302f6
Split into separate steps
Hofer-Julian Jun 3, 2025
fec8393
Add more permissions
Hofer-Julian Jun 3, 2025
eef3608
Fix typo
Hofer-Julian Jun 3, 2025
65a5122
Remove unnecessary data
Hofer-Julian Jun 3, 2025
fc0fad0
Prune channels
Hofer-Julian Jun 3, 2025
9b113ae
Prune more unneeded data
Hofer-Julian Jun 3, 2025
bab508b
Change pixi task "test"
Hofer-Julian Jun 3, 2025
497724e
test: add end-to-end test for all backends (prefix-dev/pixi-build-tes…
Hofer-Julian Jun 5, 2025
1cbcfe8
Remove unneeded recipes
Hofer-Julian Jun 11, 2025
a149a19
Add multi-output recipe to testsuite (prefix-dev/pixi-build-testsuit…
Hofer-Julian Jun 17, 2025
2e8b990
chore(ci): Update Pixi (prefix-dev/pixi-build-testsuite#6)
renovate[bot] Jun 17, 2025
5913f1c
Update examples for project model hash (prefix-dev/pixi-build-testsui…
Hofer-Julian Jun 26, 2025
a8d6107
refactor(test_build): simplify and add real example (prefix-dev/pixi-…
lucascolley Jun 27, 2025
fa9f16e
test: test rattler-build backend fails with manifest deps (prefix-dev…
lucascolley Jun 30, 2025
b3a12cc
fix: `test_build_using_rattler_build_backend`
Hofer-Julian Jul 1, 2025
4815d1c
feat: capture output and overide env variables (prefix-dev/pixi-build…
nichmor Jul 2, 2025
7bec758
fix: add `package.name` to all examples (prefix-dev/pixi-build-testsu…
baszalmstra Jul 4, 2025
b9f5ee0
Simplify examples
Hofer-Julian Jul 4, 2025
f785f94
Update `pixi-build-rust` lockfile`
Hofer-Julian Jul 4, 2025
58606d3
Revert "Update `pixi-build-rust` lockfile`"
Hofer-Julian Jul 4, 2025
a799c6d
There's no need to set that env var anymore
Hofer-Julian Jul 4, 2025
54eb544
fix: move author to package (prefix-dev/pixi-build-testsuite#18)
baszalmstra Jul 7, 2025
b1a0e27
test: add verbose flag to see build output (prefix-dev/pixi-build-tes…
baszalmstra Jul 7, 2025
da03d31
Ignore local files
Hofer-Julian Jul 7, 2025
a108980
ci: use all workflows not just successful ones (prefix-dev/pixi-build…
Hofer-Julian Jul 7, 2025
088583a
fix: no wrap instead of no graphics (prefix-dev/pixi-build-testsuite#17)
baszalmstra Jul 7, 2025
de6175a
tweak example package name (prefix-dev/pixi-build-testsuite#15)
lucascolley Jul 7, 2025
efc7e34
chore(ci): Update Pixi (prefix-dev/pixi-build-testsuite#7)
renovate[bot] Jul 7, 2025
06611fe
feat: use stable hashes (prefix-dev/pixi-build-testsuite#21)
baszalmstra Jul 8, 2025
e2b5edc
test: maturin example (prefix-dev/pixi-build-testsuite#16)
Hofer-Julian Jul 8, 2025
fb1177a
misc: update lockfiles (prefix-dev/pixi-build-testsuite#22)
nichmor Jul 9, 2025
c93a7de
chore(ci): Update dependency mypy to >=1.17,<1.18 (prefix-dev/pixi-bu…
renovate[bot] Jul 15, 2025
86d06c5
fix: new stable hash algorithm (prefix-dev/pixi-build-testsuite#25)
baszalmstra Jul 17, 2025
8c78370
chore: `-m` for `git tag` (prefix-dev/pixi-build-testsuite#24)
lucascolley Jul 22, 2025
d80cb17
Add test for recursive build deps (prefix-dev/pixi-build-testsuite#9)
Hofer-Julian Jul 25, 2025
a16b74e
fix: update hash and use prefix conda forge everywhere (prefix-dev/pi…
baszalmstra Jul 25, 2025
2a87e4d
test: verify that pixi build logs build process when appropriate (pre…
Hofer-Julian Jul 25, 2025
74d23e5
ci: make artifact download more reliable (prefix-dev/pixi-build-tests…
Hofer-Julian Jul 25, 2025
667c082
chore: switch to `lefthook` from `pre-commit` (prefix-dev/pixi-build-…
lucascolley Jul 25, 2025
ae0cd1e
test: add tests for target specific configuration (prefix-dev/pixi-bu…
Hofer-Julian Jul 29, 2025
bd0c1a7
chore(ci): Update dependency py-rattler to >=0.15,<0.16 (prefix-dev/p…
renovate[bot] Jul 29, 2025
09d08e4
chore(ci): Update actions/checkout action to v5 (prefix-dev/pixi-buil…
renovate[bot] Aug 12, 2025
a47a480
chore(ci): Update dependency rattler-build to >=0.45,<0.46 (prefix-de…
renovate[bot] Aug 12, 2025
1674cd4
test(rattler-build): add test for repeated builds (prefix-dev/pixi-bu…
lucascolley Aug 12, 2025
f8ed754
Add tests for `pixi global` (prefix-dev/pixi-build-testsuite#37)
Hofer-Julian Aug 13, 2025
bd7c825
Add tests for inferring global specs (prefix-dev/pixi-build-testsuite…
Hofer-Julian Aug 18, 2025
6cb5f60
test: add test for out-of-tree source (prefix-dev/pixi-build-testsuit…
lucascolley Aug 19, 2025
f16e9dd
chore(ci): Lock file maintenance (prefix-dev/pixi-build-testsuite#35)
renovate[bot] Aug 20, 2025
fe78752
chore: use Rust compiler in maturin example (prefix-dev/pixi-build-te…
Hofer-Julian Aug 20, 2025
1d0a627
tests(global): add tests for recursive source deps (prefix-dev/pixi-b…
Hofer-Julian Aug 20, 2025
d650024
refactor: configuration to config (prefix-dev/pixi-build-testsuite#45)
ruben-arts Aug 25, 2025
7b34c4e
chore(ci): Update Pixi (prefix-dev/pixi-build-testsuite#46)
renovate[bot] Aug 26, 2025
fc39c9c
test: test version and nameless package (prefix-dev/pixi-build-testsu…
ruben-arts Aug 26, 2025
c52fafc
fix: new expected output (prefix-dev/pixi-build-testsuite#48)
remimimimimi Aug 27, 2025
ab55eab
fix: add other platforms (prefix-dev/pixi-build-testsuite#50)
remimimimimi Aug 27, 2025
cb9514e
fix: add support for windows (prefix-dev/pixi-build-testsuite#52)
remimimimimi Aug 27, 2025
0adadfb
ci: format (prefix-dev/pixi-build-testsuite#54)
Hofer-Julian Aug 28, 2025
3e58d92
Make pixi build testsuite more flexible (prefix-dev/pixi-build-testsu…
Hofer-Julian Aug 28, 2025
eddc366
test: incremental build tests (non- rattler-build) (prefix-dev/pixi-b…
lucascolley Aug 28, 2025
5df4e5a
Use the PR number instead of the repo and branch (prefix-dev/pixi-bui…
Hofer-Julian Aug 28, 2025
d8738f2
chore: `ruff format --exit-non-zero-on-format` (prefix-dev/pixi-build…
lucascolley Aug 28, 2025
98a563b
fix: verbosity changed to output logs (prefix-dev/pixi-build-testsui…
ruben-arts Sep 3, 2025
edf74c0
test(python): `extra-args` (prefix-dev/pixi-build-testsuite#58)
lucascolley Sep 3, 2025
ada0d4e
chore: don't autofix typos (prefix-dev/pixi-build-testsuite#60)
Hofer-Julian Sep 4, 2025
2da0801
test: `pixi build` shouldn't create empty directories (prefix-dev/pix…
Hofer-Julian Sep 5, 2025
67a5725
chore(ci): Update dependency rattler-build to >=0.47,<0.48 (prefix-de…
renovate[bot] Sep 9, 2025
48aa92f
chore(ci): Update actions/checkout action to v5 (prefix-dev/pixi-buil…
renovate[bot] Sep 9, 2025
b6621f9
chore(ci): Update dependency pytest-rerunfailures to v16 (prefix-dev/…
renovate[bot] Sep 9, 2025
fd1b986
fix(build-repos.py): support git worktrees (prefix-dev/pixi-build-tes…
remimimimimi Sep 16, 2025
c5b0ca0
chore(ci): Update Pixi (prefix-dev/pixi-build-testsuite#66)
renovate[bot] Sep 18, 2025
5185f7e
test: target-specific dependencies (prefix-dev/pixi-build-testsuite#65)
lucascolley Sep 22, 2025
93afc94
feat: allow setting prs for local testing (prefix-dev/pixi-build-test…
tdejager Sep 22, 2025
cd2de4a
Also load `.env.ci` (prefix-dev/pixi-build-testsuite#74)
remimimimimi Oct 2, 2025
04bbdd3
fix: mkdir is invalid if $PREFIX exists (would need `mkdir -p`) (pref…
wolfv Oct 9, 2025
49e6ace
fix: another mkdir (prefix-dev/pixi-build-testsuite#78)
wolfv Oct 9, 2025
f4373af
chore(ci): Update Pixi (prefix-dev/pixi-build-testsuite#76)
renovate[bot] Oct 9, 2025
d03236e
chore(ci): Update zgosalvez/github-actions-ensure-sha-pinned-actions …
renovate[bot] Oct 9, 2025
00204cc
chore(ci): Update dependency syrupy to v5 (prefix-dev/pixi-build-test…
renovate[bot] Oct 9, 2025
826aa2b
fix: adapt PREFIX creation (prefix-dev/pixi-build-testsuite#79)
Hofer-Julian Oct 9, 2025
5d65bcb
test: variant files (prefix-dev/pixi-build-testsuite#70)
Hofer-Julian Oct 15, 2025
330f66e
feat: bump rattler-build backend version in log-example (prefix-dev/p…
nichmor Oct 17, 2025
eb4de32
feat: add ros backend tests (prefix-dev/pixi-build-testsuite#75)
remimimimimi Oct 20, 2025
cc59c9a
fix: simple package workspace (prefix-dev/pixi-build-testsuite#85)
Hofer-Julian Oct 21, 2025
e46b0c1
Test the automatic distro selecting from channels (prefix-dev/pixi-bu…
ruben-arts Oct 21, 2025
9fae06e
fix: replace deprecated `project` with `workspace` (prefix-dev/pixi-b…
Hofer-Julian Oct 21, 2025
ab6ed06
fix: adapt variant tests (prefix-dev/pixi-build-testsuite#87)
Hofer-Julian Oct 24, 2025
fb335b3
fix: remove lock file of test example (prefix-dev/pixi-build-testsuit…
Hofer-Julian Oct 27, 2025
6a7927f
chore(ci): Update dependency lefthook to v2 (prefix-dev/pixi-build-te…
renovate[bot] Oct 28, 2025
d65711a
fix: test and variable names (prefix-dev/pixi-build-testsuite#92)
Hofer-Julian Oct 30, 2025
7e550c2
fix: remove build-recipe (prefix-dev/pixi-build-testsuite#93)
Hofer-Julian Oct 30, 2025
c0fdac5
Merge remote-tracking branch 'remimimimimi/pixi-build-testsuite/feat/…
remimimimimi Nov 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions testsuite/.dprint.jsonc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"yaml": {
"printWidth": 100,
"formatComments": true,
"braceSpacing": false,
},
"excludes": [ "**/*-lock.json", "**/*.lock", "**/node_modules/", "dist/" ],
"plugins": [
"https://plugins.dprint.dev/g-plane/pretty_yaml-v0.5.1.wasm",
],
}
1 change: 1 addition & 0 deletions testsuite/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
pixi.lock merge=binary linguist-language=YAML linguist-generated=true
6 changes: 6 additions & 0 deletions testsuite/.github/actionlint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
self-hosted-runner:
labels:
- 8core_ubuntu_latest_runner
- 16core_windows_latest_runner
- windows_arm64_2025_large
- windows_x64_2025_large
95 changes: 95 additions & 0 deletions testsuite/.github/workflows/CI.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
name: CI

on:
push:
branches:
- main
workflow_dispatch:
pull_request:
types:
- labeled
- synchronize
- opened

concurrency:
group: ${{ github.workflow }}-${{ github.ref_name }}-${{ github.event.pull_request.number || github.sha }}
cancel-in-progress: true

env:
CICD_INTERMEDIATES_DIR: "_cicd-intermediates"
XDG_CACHE_HOME: ${{ github.workspace }}/.cache
PYTEST_ADDOPTS: "--color=yes"
PYTHONIOENCODING: utf-8

jobs:
test-linux-x86_64:
timeout-minutes: 10
name: Build test Linux x86_64
runs-on: 8core_ubuntu_latest_runner
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5

- name: Set up pixi
uses: prefix-dev/setup-pixi@main
with:
cache: true
cache-write: ${{ github.event_name == 'push' && github.ref_name == 'main' }}

- name: Download artifacts
run: pixi run download-artifacts
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Run integration tests
run: pixi run --locked test-slow

test-windows-x86_64:
timeout-minutes: 10
name: Build test Windows x86_64
runs-on: windows-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5

- name: Create Dev Drive
run: ${{ github.workspace }}/.github/workflows/setup-dev-drive.ps1

- name: Copy Git Repo to Dev Drive
run: Copy-Item -Path "${{ github.workspace }}" -Destination "${{ env.PIXI_WORKSPACE }}" -Recurse

- name: Set up pixi
uses: prefix-dev/setup-pixi@main
with:
manifest-path: ${{ env.PIXI_WORKSPACE }}/pixi.toml
cache: true
cache-write: ${{ github.event_name == 'push' && github.ref_name == 'main' }}

- name: Download artifacts
working-directory: ${{ env.PIXI_WORKSPACE }}
run: pixi run download-artifacts
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Run integration tests
run: pixi run --locked test-slow
working-directory: ${{ env.PIXI_WORKSPACE }}

test-macos-aarch64:
timeout-minutes: 10
name: Build test macOS aarch64
runs-on: macos-14
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5

- name: Set up pixi
uses: prefix-dev/setup-pixi@main
with:
cache: true
cache-write: ${{ github.event_name == 'push' && github.ref_name == 'main' }}

- name: Download artifacts
run: pixi run download-artifacts
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Run integration tests
run: pixi run --locked test-slow
18 changes: 18 additions & 0 deletions testsuite/.github/workflows/enforce-sha.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
on:
push:
branches: [main]
pull_request:

name: Security

jobs:
ensure-pinned-actions:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- name: Ensure SHA pinned actions
uses: zgosalvez/github-actions-ensure-sha-pinned-actions@9e9574ef04ea69da568d6249bd69539ccc704e74 # v4
with:
allowlist: |
prefix-dev/
28 changes: 28 additions & 0 deletions testsuite/.github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Lint

on:
push:
branches:
- main
workflow_dispatch:
pull_request:
types:
- labeled
- synchronize
- opened

concurrency:
group: ${{ github.workflow }}-${{ github.ref_name }}-${{ github.event.pull_request.number || github.sha }}
cancel-in-progress: true

jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- name: Set up pixi
uses: prefix-dev/setup-pixi@main
with:
environments: lint
- name: lint (if this step fails, please 'pixi run lint' locally and push the changes)
run: pixi run lint
17 changes: 17 additions & 0 deletions testsuite/.github/workflows/prevent-branch-override-merge.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Prevent Branch Override Merge

on:
pull_request:
branches: [main]

jobs:
check-branch-override:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5

- name: Set up pixi
uses: prefix-dev/setup-pixi@main

- name: Check for branch override files
run: pixi run check-branch-override
62 changes: 62 additions & 0 deletions testsuite/.github/workflows/setup-dev-drive.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Configures a drive for testing in CI.
# Credits to astral-sh/uv: https://github.com/astral-sh/uv/blob/d2b9ffdc9e3f336e46b0af18a8554de560bfbefc/.github/workflows/setup-dev-drive.ps1

# When not using a GitHub Actions "larger runner", the `D:` drive is present and
# has similar or better performance characteristics than a ReFS dev drive.
# Sometimes using a larger runner is still more performant (e.g., when running
# the test suite) and we need to create a dev drive. This script automatically
# configures the appropriate drive.
if (Test-Path "D:\") {
Write-Output "Using existing drive at D:"
$Drive = "D:"
} else {
# The size (20 GB) is chosen empirically to be large enough for our
# workflows; larger drives can take longer to set up.
$Volume = New-VHD -Path C:\pixi_dev_drive.vhdx -SizeBytes 20GB |
Mount-VHD -Passthru |
Initialize-Disk -Passthru |
New-Partition -AssignDriveLetter -UseMaximumSize |
Format-Volume -DevDrive -Confirm:$false -Force

$Drive = "$($Volume.DriveLetter):"

# Set the drive as trusted
# See https://learn.microsoft.com/en-us/windows/dev-drive/#how-do-i-designate-a-dev-drive-as-trusted
fsutil devdrv trust $Drive

# Disable antivirus filtering on dev drives
# See https://learn.microsoft.com/en-us/windows/dev-drive/#how-do-i-configure-additional-filters-on-dev-drive
fsutil devdrv enable /disallowAv

# Remount so the changes take effect
Dismount-VHD -Path C:\pixi_dev_drive.vhdx
Mount-VHD -Path C:\pixi_dev_drive.vhdx

# Show some debug information
Write-Output $Volume
fsutil devdrv query $Drive

Write-Output "Using Dev Drive at $Volume"
}

$Tmp = "$($Drive)\pixi-tmp"

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

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

Write-Output `
"DEV_DRIVE=$($Drive)" `
"TMP=$($Tmp)" `
"TEMP=$($Tmp)" `
"RATTLER_CACHE_DIR=$($Drive)\rattler-cache" `
"RUSTUP_HOME=$($Drive)\.rustup" `
"CARGO_HOME=$($Drive)\.cargo" `
"PIXI_HOME=$($Drive)\.pixi" `
"PIXI_WORKSPACE=$($Drive)\pixi" `
>> $env:GITHUB_ENV
17 changes: 17 additions & 0 deletions testsuite/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
target
.idea
.vscode
.test-projects
__pycache__
.pixi
.build
.DS_store
site/
.cache
pytest-temp
/vendor
.env
artifacts
*.local.*
AGENTS.md
files.txt
6 changes: 6 additions & 0 deletions testsuite/.ruff.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
line-length = 100
lint.fixable = ["I"]

[format]
indent-style = "space"
quote-style = "double"
2 changes: 2 additions & 0 deletions testsuite/.taplo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[formatting]
reorder_keys = true
Loading
Loading