mirror of
https://github.com/logos-messaging/logos-delivery.git
synced 2026-06-01 19:49:27 +00:00
skip nim and nimble from nimble lock in ci
This commit is contained in:
parent
defd133b9f
commit
bdad4cb56b
30
.github/workflows/ci.yml
vendored
30
.github/workflows/ci.yml
vendored
@ -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
|
||||
|
||||
10
.github/workflows/container-image.yml
vendored
10
.github/workflows/container-image.yml
vendored
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user