skip nim and nimble from nimble lock in ci

This commit is contained in:
Ivan FB 2026-04-03 18:05:54 +02:00
parent defd133b9f
commit bdad4cb56b
No known key found for this signature in database
GPG Key ID: DF0C67A04C543270
2 changed files with 36 additions and 4 deletions

View File

@ -84,7 +84,15 @@ jobs:
- name: Install nimble deps
if: steps.cache-nimbledeps.outputs.cache-hit != 'true'
run: |
nimble setup --localdeps
# Remove nim/nimble entries from lock to avoid cross-platform checksum mismatch
python3 -c "
import json, sys
lock = json.load(open('nimble.lock'))
for key in ['nim', 'nimble']:
lock['packages'].pop(key, None)
json.dump(lock, open('nimble.lock', 'w'), indent=2)
"
nimble setup --localdeps -y
make rebuild-nat-libs-nimbledeps
make rebuild-bearssl-nimbledeps
touch nimbledeps/.nimble-setup
@ -133,7 +141,15 @@ jobs:
- name: Install nimble deps
if: steps.cache-nimbledeps.outputs.cache-hit != 'true'
run: |
nimble setup --localdeps
# Remove nim/nimble entries from lock to avoid cross-platform checksum mismatch
python3 -c "
import json, sys
lock = json.load(open('nimble.lock'))
for key in ['nim', 'nimble']:
lock['packages'].pop(key, None)
json.dump(lock, open('nimble.lock', 'w'), indent=2)
"
nimble setup --localdeps -y
make rebuild-nat-libs-nimbledeps
make rebuild-bearssl-nimbledeps
touch nimbledeps/.nimble-setup
@ -208,7 +224,15 @@ jobs:
- name: Install nimble deps
if: steps.cache-nimbledeps.outputs.cache-hit != 'true'
run: |
nimble setup --localdeps
# Remove nim/nimble entries from lock to avoid cross-platform checksum mismatch
python3 -c "
import json, sys
lock = json.load(open('nimble.lock'))
for key in ['nim', 'nimble']:
lock['packages'].pop(key, None)
json.dump(lock, open('nimble.lock', 'w'), indent=2)
"
nimble setup --localdeps -y
make rebuild-nat-libs-nimbledeps
make rebuild-bearssl-nimbledeps
touch nimbledeps/.nimble-setup

View File

@ -70,7 +70,15 @@ jobs:
- name: Install nimble deps
if: ${{ steps.secrets.outcome == 'success' && steps.cache-nimbledeps.outputs.cache-hit != 'true' }}
run: |
nimble setup --localdeps
# Remove nim/nimble entries from lock to avoid cross-platform checksum mismatch
python3 -c "
import json, sys
lock = json.load(open('nimble.lock'))
for key in ['nim', 'nimble']:
lock['packages'].pop(key, None)
json.dump(lock, open('nimble.lock', 'w'), indent=2)
"
nimble setup --localdeps -y
make rebuild-nat-libs-nimbledeps
make rebuild-bearssl-nimbledeps
touch nimbledeps/.nimble-setup