fix(ci): unset SODIUM_USE_PKG_CONFIG and use SODIUM_LIB_DIR in auto-tag.yml #111
No reviewers
Labels
No Label
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: sarman/tftsr-devops_investigation#111
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "fix/unset-sodium-pkg-config-master"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Same root cause as the beta fix (#110): the runner environment at
172.0.0.29hasSODIUM_USE_PKG_CONFIGset, which conflicts withSODIUM_LIB_DIR(used for Windows cross-compile) causing an immediate panic inlibsodium-sys-stable.Master was accidentally less visible because Linux builds used
apt-get install libsodium-dev+ the ambientSODIUM_USE_PKG_CONFIGwould trigger pkg-config (finding the just-installed package). Windows was still broken.Fix
auto-tag.ymlnowunset SODIUM_USE_PKG_CONFIGbefore running cargoapt-get install libsodium-devtoSODIUM_LIB_DIR— the Docker images already includelibsodium-dev, removing the redundant install stepPKG_CONFIG_PATHextended to match beta workflowAligns master with beta for consistent, deterministic sodium linking across all platforms.