Build Information
Failed to build Monext, reference 1.0.7 (14d696), with Swift 6.3 for Linux on 19 Apr 2026 03:09:36 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Monext/monext-ios-sdk.git
Reference: 1.0.7
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/Monext/monext-ios-sdk
* tag 1.0.7 -> FETCH_HEAD
HEAD is now at 14d696c PAYLSQUAD3-3671 - [SDK_IOS][APPLE_PAY] La forme du bouton n'est pas bonne
Cloned https://github.com/Monext/monext-ios-sdk.git
Revision (git rev-parse @):
14d696c170faa80159a186c52f4cbb2a7e53398a
SUCCESS checkout https://github.com/Monext/monext-ios-sdk.git at 1.0.7
========================================
Build
========================================
Selected platform: linux
Swift version: 6.3
Building package at path: $PWD
https://github.com/Monext/monext-ios-sdk.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.3-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:5a7d791d2ead8a924b1292cb31bf3288eabcfe8880e0b005b00b45b71a5bc36a
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest
Fetching https://github.com/ios-3ds-sdk/SPM.git
Fetching https://github.com/nalexn/ViewInspector.git
[1/101] Fetching spm
[102/12851] Fetching spm, viewinspector
Fetched https://github.com/ios-3ds-sdk/SPM.git from cache (0.57s)
Fetched https://github.com/nalexn/ViewInspector.git from cache (0.58s)
Computing version for https://github.com/ios-3ds-sdk/SPM.git
Computed https://github.com/ios-3ds-sdk/SPM.git at 2.6.0 (3.88s)
Computing version for https://github.com/nalexn/ViewInspector.git
Computed https://github.com/nalexn/ViewInspector.git at 0.10.3 (0.64s)
Creating working copy for https://github.com/ios-3ds-sdk/SPM.git
Working copy of https://github.com/ios-3ds-sdk/SPM.git resolved at 2.6.0
Creating working copy for https://github.com/nalexn/ViewInspector.git
Working copy of https://github.com/nalexn/ViewInspector.git resolved at 0.10.3
Downloading binary artifact https://nexus.extranet.netcetera.biz/nexus/repository/public-repository-maven/com/netcetera/nca-341-2/3ds-sdk/ios/release/2.6.00/ThreeDS_SDK.zip
[7615/4506672] Downloading https://nexus.extranet.netcetera.biz/nexus/repository/public-repository-maven/com/netcetera/nca-341-2/3ds-sdk/ios/release/2.6.00/ThreeDS_SDK.zip
Downloaded https://nexus.extranet.netcetera.biz/nexus/repository/public-repository-maven/com/netcetera/nca-341-2/3ds-sdk/ios/release/2.6.00/ThreeDS_SDK.zip (2.16s)
[0/5] Write sources
[1/5] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/7] Emitting module InjectSecretsExecutable
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:63:65: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
61 |
62 | guard CommandLine.arguments.count > 1 else {
63 | fputs("❌ Usage: InjectSecretsExecutable <output_path>\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
64 | exit(1)
65 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:90:63: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
88 | do {
89 | try content.write(toFile: outputPath, atomically: true, encoding: .utf8)
90 | fputs("✅ APIConfig.swift generated at \(outputPath)\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
91 | } catch {
92 | fputs("❌ Failed to write APIConfig.swift: \(error)\n", stderr)
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:92:62: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
90 | fputs("✅ APIConfig.swift generated at \(outputPath)\n", stderr)
91 | } catch {
92 | fputs("❌ Failed to write APIConfig.swift: \(error)\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
93 | exit(1)
94 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
[4/7] Compiling InjectSecretsExecutable main.swift
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:63:65: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
61 |
62 | guard CommandLine.arguments.count > 1 else {
63 | fputs("❌ Usage: InjectSecretsExecutable <output_path>\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
64 | exit(1)
65 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:90:63: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
88 | do {
89 | try content.write(toFile: outputPath, atomically: true, encoding: .utf8)
90 | fputs("✅ APIConfig.swift generated at \(outputPath)\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
91 | } catch {
92 | fputs("❌ Failed to write APIConfig.swift: \(error)\n", stderr)
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:92:62: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
90 | fputs("✅ APIConfig.swift generated at \(outputPath)\n", stderr)
91 | } catch {
92 | fputs("❌ Failed to write APIConfig.swift: \(error)\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
93 | exit(1)
94 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:34:63: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
32 | // 1. Variables d'environnement (CI / GitHub Actions)
33 | if let value = ProcessInfo.processInfo.environment[name], !value.isEmpty {
34 | fputs("✅ \(name) found in environment variables\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
35 | return value
36 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:44:52: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
42 |
43 | if let value = envVars[name], !value.isEmpty {
44 | fputs("✅ \(name) found in .env.local\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
45 | return value
46 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:49:101: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
47 |
48 | // 3. Clé vide avec warning
49 | fputs("⚠️ Warning: \(name) not found. Set it in .env.local or as environment variable.\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
50 | fputs(" → Copy .env.local.example to .env.local and fill in your values.\n", stderr)
51 | return ""
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:50:86: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
48 | // 3. Clé vide avec warning
49 | fputs("⚠️ Warning: \(name) not found. Set it in .env.local or as environment variable.\n", stderr)
50 | fputs(" → Copy .env.local.example to .env.local and fill in your values.\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
51 | return ""
52 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
[1/1] Compiling plugin InjectSecrets
Building for debugging...
[1/19] Copying Localizable.xcstrings
[1/19] Copying Info.plist
[3/19] Write sources
[3/19] Copying AppMetadata.plist
[5/19] Write sources
[6/19] Copying Images.xcassets
[7/19] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[9/23] Emitting module InjectSecretsExecutable
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:63:65: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
61 |
62 | guard CommandLine.arguments.count > 1 else {
63 | fputs("❌ Usage: InjectSecretsExecutable <output_path>\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
64 | exit(1)
65 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:90:63: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
88 | do {
89 | try content.write(toFile: outputPath, atomically: true, encoding: .utf8)
90 | fputs("✅ APIConfig.swift generated at \(outputPath)\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
91 | } catch {
92 | fputs("❌ Failed to write APIConfig.swift: \(error)\n", stderr)
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:92:62: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
90 | fputs("✅ APIConfig.swift generated at \(outputPath)\n", stderr)
91 | } catch {
92 | fputs("❌ Failed to write APIConfig.swift: \(error)\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
93 | exit(1)
94 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
[10/23] Compiling InjectSecretsExecutable main.swift
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:63:65: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
61 |
62 | guard CommandLine.arguments.count > 1 else {
63 | fputs("❌ Usage: InjectSecretsExecutable <output_path>\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
64 | exit(1)
65 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:90:63: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
88 | do {
89 | try content.write(toFile: outputPath, atomically: true, encoding: .utf8)
90 | fputs("✅ APIConfig.swift generated at \(outputPath)\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
91 | } catch {
92 | fputs("❌ Failed to write APIConfig.swift: \(error)\n", stderr)
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:92:62: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
90 | fputs("✅ APIConfig.swift generated at \(outputPath)\n", stderr)
91 | } catch {
92 | fputs("❌ Failed to write APIConfig.swift: \(error)\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
93 | exit(1)
94 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:34:63: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
32 | // 1. Variables d'environnement (CI / GitHub Actions)
33 | if let value = ProcessInfo.processInfo.environment[name], !value.isEmpty {
34 | fputs("✅ \(name) found in environment variables\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
35 | return value
36 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:44:52: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
42 |
43 | if let value = envVars[name], !value.isEmpty {
44 | fputs("✅ \(name) found in .env.local\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
45 | return value
46 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:49:101: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
47 |
48 | // 3. Clé vide avec warning
49 | fputs("⚠️ Warning: \(name) not found. Set it in .env.local or as environment variable.\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
50 | fputs(" → Copy .env.local.example to .env.local and fill in your values.\n", stderr)
51 | return ""
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:50:86: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
48 | // 3. Clé vide avec warning
49 | fputs("⚠️ Warning: \(name) not found. Set it in .env.local or as environment variable.\n", stderr)
50 | fputs(" → Copy .env.local.example to .env.local and fill in your values.\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
51 | return ""
52 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
error: emit-module command failed with exit code 1 (use -v to see invocation)
[11/23] Emitting module InjectSecretsExecutable
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:63:65: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
61 |
62 | guard CommandLine.arguments.count > 1 else {
63 | fputs("❌ Usage: InjectSecretsExecutable <output_path>\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
64 | exit(1)
65 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:90:63: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
88 | do {
89 | try content.write(toFile: outputPath, atomically: true, encoding: .utf8)
90 | fputs("✅ APIConfig.swift generated at \(outputPath)\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
91 | } catch {
92 | fputs("❌ Failed to write APIConfig.swift: \(error)\n", stderr)
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:92:62: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
90 | fputs("✅ APIConfig.swift generated at \(outputPath)\n", stderr)
91 | } catch {
92 | fputs("❌ Failed to write APIConfig.swift: \(error)\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
93 | exit(1)
94 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
[12/23] Compiling InjectSecretsExecutable main.swift
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:63:65: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
61 |
62 | guard CommandLine.arguments.count > 1 else {
63 | fputs("❌ Usage: InjectSecretsExecutable <output_path>\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
64 | exit(1)
65 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:90:63: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
88 | do {
89 | try content.write(toFile: outputPath, atomically: true, encoding: .utf8)
90 | fputs("✅ APIConfig.swift generated at \(outputPath)\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
91 | } catch {
92 | fputs("❌ Failed to write APIConfig.swift: \(error)\n", stderr)
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:92:62: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
90 | fputs("✅ APIConfig.swift generated at \(outputPath)\n", stderr)
91 | } catch {
92 | fputs("❌ Failed to write APIConfig.swift: \(error)\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
93 | exit(1)
94 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:34:63: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
32 | // 1. Variables d'environnement (CI / GitHub Actions)
33 | if let value = ProcessInfo.processInfo.environment[name], !value.isEmpty {
34 | fputs("✅ \(name) found in environment variables\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
35 | return value
36 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:44:52: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
42 |
43 | if let value = envVars[name], !value.isEmpty {
44 | fputs("✅ \(name) found in .env.local\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
45 | return value
46 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:49:101: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
47 |
48 | // 3. Clé vide avec warning
49 | fputs("⚠️ Warning: \(name) not found. Set it in .env.local or as environment variable.\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
50 | fputs(" → Copy .env.local.example to .env.local and fill in your values.\n", stderr)
51 | return ""
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
/host/spi-builder-workspace/Sources/InjectSecretsExecutable/main.swift:50:86: error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
48 | // 3. Clé vide avec warning
49 | fputs("⚠️ Warning: \(name) not found. Set it in .env.local or as environment variable.\n", stderr)
50 | fputs(" → Copy .env.local.example to .env.local and fill in your values.\n", stderr)
| `- error: reference to var 'stderr' is not concurrency-safe because it involves shared mutable state
51 | return ""
52 | }
/usr/include/stdio.h:145:14: note: var declared here
143 | extern FILE *stdin; /* Standard input stream. */
144 | extern FILE *stdout; /* Standard output stream. */
145 | extern FILE *stderr; /* Standard error output stream. */
| `- note: var declared here
146 | /* C89/C99 say they're macros. Make them happy. */
147 | #define stdin stdin
BUILD FAILURE 6.3 linux