From ac97ff4f830ff2e8940ed27f67913d982946c25d Mon Sep 17 00:00:00 2001 From: "U. Bruhin" Date: Wed, 14 Jan 2026 11:32:00 +0100 Subject: [PATCH 1/2] Upgrade to file format v2 --- .librepcb-lib | 2 +- .../.librepcb-dev | 2 +- dev/01f51597-6336-438b-a55a-e87f66473684/device.lp | 12 +++++++++--- .../.librepcb-dev | 2 +- dev/0a73e0e3-c4c9-4541-8ea9-edf5f1c989a8/device.lp | 12 +++++++++--- .../.librepcb-dev | 2 +- dev/3362e0ee-c6fa-43d2-8604-7d7fb150d19f/device.lp | 8 ++++++-- .../.librepcb-dev | 2 +- dev/49c6431a-0817-4c9d-8d3d-7a54547b2c09/device.lp | 12 +++++++++--- .../.librepcb-dev | 2 +- dev/ac086c99-62d6-4e33-8f86-b160289255d1/device.lp | 8 ++++++-- .../.librepcb-pkgcat | 2 +- 12 files changed, 46 insertions(+), 20 deletions(-) diff --git a/.librepcb-lib b/.librepcb-lib index d00491f..0cfbf08 100644 --- a/.librepcb-lib +++ b/.librepcb-lib @@ -1 +1 @@ -1 +2 diff --git a/dev/01f51597-6336-438b-a55a-e87f66473684/.librepcb-dev b/dev/01f51597-6336-438b-a55a-e87f66473684/.librepcb-dev index d00491f..0cfbf08 100644 --- a/dev/01f51597-6336-438b-a55a-e87f66473684/.librepcb-dev +++ b/dev/01f51597-6336-438b-a55a-e87f66473684/.librepcb-dev @@ -1 +1 @@ -1 +2 diff --git a/dev/01f51597-6336-438b-a55a-e87f66473684/device.lp b/dev/01f51597-6336-438b-a55a-e87f66473684/device.lp index 85db16c..35d541c 100644 --- a/dev/01f51597-6336-438b-a55a-e87f66473684/device.lp +++ b/dev/01f51597-6336-438b-a55a-e87f66473684/device.lp @@ -10,9 +10,15 @@ (category 4d1c95f4-2e60-4f50-a15b-ba9186a01b1a) (component 82207562-d317-4911-96fa-ceb0f45fd806) (package 5dee62bd-8765-43c3-bd15-3cdaa2af69f7) - (pad 0b7e3bae-fd35-4351-876f-73d31fc11e9a (signal none)) - (pad 5df1620d-1a12-409c-a6dc-4ac9c3ea2160 (signal 6dd65f7f-8f6b-4b29-ade1-40bc4f84f4b8)) - (pad e084a5a2-054f-4b96-9d35-e5a4a69110c9 (signal 69e22be3-d2fb-4b8f-ab4f-7fba3cff0aff)) + (pad 0b7e3bae-fd35-4351-876f-73d31fc11e9a (optional false) + (signal none) + ) + (pad 5df1620d-1a12-409c-a6dc-4ac9c3ea2160 (optional false) + (signal 6dd65f7f-8f6b-4b29-ade1-40bc4f84f4b8) + ) + (pad e084a5a2-054f-4b96-9d35-e5a4a69110c9 (optional false) + (signal 69e22be3-d2fb-4b8f-ab4f-7fba3cff0aff) + ) (part "BAT64E6327HTSA1" (manufacturer "Infineon Technologies") (attribute "REVERSE_VOLTAGE" (type voltage) (unit volt) (value "40")) (attribute "FORWARD_CURRENT" (type current) (unit milliampere) (value "250")) diff --git a/dev/0a73e0e3-c4c9-4541-8ea9-edf5f1c989a8/.librepcb-dev b/dev/0a73e0e3-c4c9-4541-8ea9-edf5f1c989a8/.librepcb-dev index d00491f..0cfbf08 100644 --- a/dev/0a73e0e3-c4c9-4541-8ea9-edf5f1c989a8/.librepcb-dev +++ b/dev/0a73e0e3-c4c9-4541-8ea9-edf5f1c989a8/.librepcb-dev @@ -1 +1 @@ -1 +2 diff --git a/dev/0a73e0e3-c4c9-4541-8ea9-edf5f1c989a8/device.lp b/dev/0a73e0e3-c4c9-4541-8ea9-edf5f1c989a8/device.lp index 28622e5..a74d419 100644 --- a/dev/0a73e0e3-c4c9-4541-8ea9-edf5f1c989a8/device.lp +++ b/dev/0a73e0e3-c4c9-4541-8ea9-edf5f1c989a8/device.lp @@ -10,9 +10,15 @@ (category 4d1c95f4-2e60-4f50-a15b-ba9186a01b1a) (component a4763181-79f0-4568-9212-bbc54e6f9aaa) (package 5dee62bd-8765-43c3-bd15-3cdaa2af69f7) - (pad 0b7e3bae-fd35-4351-876f-73d31fc11e9a (signal 48953648-5a67-42a1-8c57-f5e9c9fb06e0)) - (pad 5df1620d-1a12-409c-a6dc-4ac9c3ea2160 (signal ba379b38-8564-4888-b835-d178fb90ab96)) - (pad e084a5a2-054f-4b96-9d35-e5a4a69110c9 (signal 1eeae4c2-868c-45b9-b23e-d71be10176c7)) + (pad 0b7e3bae-fd35-4351-876f-73d31fc11e9a (optional false) + (signal 48953648-5a67-42a1-8c57-f5e9c9fb06e0) + ) + (pad 5df1620d-1a12-409c-a6dc-4ac9c3ea2160 (optional false) + (signal ba379b38-8564-4888-b835-d178fb90ab96) + ) + (pad e084a5a2-054f-4b96-9d35-e5a4a69110c9 (optional false) + (signal 1eeae4c2-868c-45b9-b23e-d71be10176c7) + ) (part "BAT6404E6327HTSA1" (manufacturer "Infineon Technologies") (attribute "REVERSE_VOLTAGE" (type voltage) (unit volt) (value "40")) (attribute "FORWARD_CURRENT" (type current) (unit milliampere) (value "250")) diff --git a/dev/3362e0ee-c6fa-43d2-8604-7d7fb150d19f/.librepcb-dev b/dev/3362e0ee-c6fa-43d2-8604-7d7fb150d19f/.librepcb-dev index d00491f..0cfbf08 100644 --- a/dev/3362e0ee-c6fa-43d2-8604-7d7fb150d19f/.librepcb-dev +++ b/dev/3362e0ee-c6fa-43d2-8604-7d7fb150d19f/.librepcb-dev @@ -1 +1 @@ -1 +2 diff --git a/dev/3362e0ee-c6fa-43d2-8604-7d7fb150d19f/device.lp b/dev/3362e0ee-c6fa-43d2-8604-7d7fb150d19f/device.lp index a91cfd6..ae2ea5a 100644 --- a/dev/3362e0ee-c6fa-43d2-8604-7d7fb150d19f/device.lp +++ b/dev/3362e0ee-c6fa-43d2-8604-7d7fb150d19f/device.lp @@ -10,8 +10,12 @@ (category 4d1c95f4-2e60-4f50-a15b-ba9186a01b1a) (component 82207562-d317-4911-96fa-ceb0f45fd806) (package 8549b946-53c6-4123-9b0c-70fa785afaf5) - (pad 8e6f4352-0911-4d6b-a6ee-64c0c9203b22 (signal 6dd65f7f-8f6b-4b29-ade1-40bc4f84f4b8)) - (pad f4b89844-11f6-4c7a-9bc4-6f8710585eca (signal 69e22be3-d2fb-4b8f-ab4f-7fba3cff0aff)) + (pad 8e6f4352-0911-4d6b-a6ee-64c0c9203b22 (optional false) + (signal 6dd65f7f-8f6b-4b29-ade1-40bc4f84f4b8) + ) + (pad f4b89844-11f6-4c7a-9bc4-6f8710585eca (optional false) + (signal 69e22be3-d2fb-4b8f-ab4f-7fba3cff0aff) + ) (part "BAT5403WE6327HTSA1" (manufacturer "Infineon Technologies") (attribute "REVERSE_VOLTAGE" (type voltage) (unit volt) (value "30")) (attribute "FORWARD_CURRENT" (type current) (unit milliampere) (value "200")) diff --git a/dev/49c6431a-0817-4c9d-8d3d-7a54547b2c09/.librepcb-dev b/dev/49c6431a-0817-4c9d-8d3d-7a54547b2c09/.librepcb-dev index d00491f..0cfbf08 100644 --- a/dev/49c6431a-0817-4c9d-8d3d-7a54547b2c09/.librepcb-dev +++ b/dev/49c6431a-0817-4c9d-8d3d-7a54547b2c09/.librepcb-dev @@ -1 +1 @@ -1 +2 diff --git a/dev/49c6431a-0817-4c9d-8d3d-7a54547b2c09/device.lp b/dev/49c6431a-0817-4c9d-8d3d-7a54547b2c09/device.lp index 9539978..c914012 100644 --- a/dev/49c6431a-0817-4c9d-8d3d-7a54547b2c09/device.lp +++ b/dev/49c6431a-0817-4c9d-8d3d-7a54547b2c09/device.lp @@ -10,9 +10,15 @@ (category 4d1c95f4-2e60-4f50-a15b-ba9186a01b1a) (component 82207562-d317-4911-96fa-ceb0f45fd806) (package 5dee62bd-8765-43c3-bd15-3cdaa2af69f7) - (pad 0b7e3bae-fd35-4351-876f-73d31fc11e9a (signal none)) - (pad 5df1620d-1a12-409c-a6dc-4ac9c3ea2160 (signal 6dd65f7f-8f6b-4b29-ade1-40bc4f84f4b8)) - (pad e084a5a2-054f-4b96-9d35-e5a4a69110c9 (signal 69e22be3-d2fb-4b8f-ab4f-7fba3cff0aff)) + (pad 0b7e3bae-fd35-4351-876f-73d31fc11e9a (optional false) + (signal none) + ) + (pad 5df1620d-1a12-409c-a6dc-4ac9c3ea2160 (optional false) + (signal 6dd65f7f-8f6b-4b29-ade1-40bc4f84f4b8) + ) + (pad e084a5a2-054f-4b96-9d35-e5a4a69110c9 (optional false) + (signal 69e22be3-d2fb-4b8f-ab4f-7fba3cff0aff) + ) (part "BAT54E6327HTSA1" (manufacturer "Infineon Technologies") (attribute "REVERSE_VOLTAGE" (type voltage) (unit volt) (value "30")) (attribute "FORWARD_CURRENT" (type current) (unit milliampere) (value "200")) diff --git a/dev/ac086c99-62d6-4e33-8f86-b160289255d1/.librepcb-dev b/dev/ac086c99-62d6-4e33-8f86-b160289255d1/.librepcb-dev index d00491f..0cfbf08 100644 --- a/dev/ac086c99-62d6-4e33-8f86-b160289255d1/.librepcb-dev +++ b/dev/ac086c99-62d6-4e33-8f86-b160289255d1/.librepcb-dev @@ -1 +1 @@ -1 +2 diff --git a/dev/ac086c99-62d6-4e33-8f86-b160289255d1/device.lp b/dev/ac086c99-62d6-4e33-8f86-b160289255d1/device.lp index c0594c9..ddb93ac 100644 --- a/dev/ac086c99-62d6-4e33-8f86-b160289255d1/device.lp +++ b/dev/ac086c99-62d6-4e33-8f86-b160289255d1/device.lp @@ -10,8 +10,12 @@ (category 4d1c95f4-2e60-4f50-a15b-ba9186a01b1a) (component 82207562-d317-4911-96fa-ceb0f45fd806) (package 8549b946-53c6-4123-9b0c-70fa785afaf5) - (pad 8e6f4352-0911-4d6b-a6ee-64c0c9203b22 (signal 6dd65f7f-8f6b-4b29-ade1-40bc4f84f4b8)) - (pad f4b89844-11f6-4c7a-9bc4-6f8710585eca (signal 69e22be3-d2fb-4b8f-ab4f-7fba3cff0aff)) + (pad 8e6f4352-0911-4d6b-a6ee-64c0c9203b22 (optional false) + (signal 6dd65f7f-8f6b-4b29-ade1-40bc4f84f4b8) + ) + (pad f4b89844-11f6-4c7a-9bc4-6f8710585eca (optional false) + (signal 69e22be3-d2fb-4b8f-ab4f-7fba3cff0aff) + ) (part "BAT60AE6327HTSA1" (manufacturer "Infineon Technologies") (attribute "REVERSE_VOLTAGE" (type voltage) (unit volt) (value "10")) (attribute "FORWARD_CURRENT" (type current) (unit ampere) (value "3")) diff --git a/pkgcat/9b4b0544-ee38-420f-9078-ed0a647680e6/.librepcb-pkgcat b/pkgcat/9b4b0544-ee38-420f-9078-ed0a647680e6/.librepcb-pkgcat index d00491f..0cfbf08 100644 --- a/pkgcat/9b4b0544-ee38-420f-9078-ed0a647680e6/.librepcb-pkgcat +++ b/pkgcat/9b4b0544-ee38-420f-9078-ed0a647680e6/.librepcb-pkgcat @@ -1 +1 @@ -1 +2 From 84bb31cccec6ca0e0a7859066ab87f883b9ddfff Mon Sep 17 00:00:00 2001 From: "U. Bruhin" Date: Wed, 14 Jan 2026 11:32:00 +0100 Subject: [PATCH 2/2] Update from template --- .github/workflows/main.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9cde3ac..aad2fb9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -2,10 +2,10 @@ name: CI on: [push, pull_request] jobs: check: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 container: - image: librepcb/librepcb-cli:1.0.0 + image: librepcb/librepcb-cli:2.0.0-rc1 options: --entrypoint /bin/bash steps: - uses: actions/checkout@v1 - - run: librepcb-cli open-library --all --strict --minify-step . + - run: librepcb-cli open-library --all --strict --check --minify-step .