summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCzarek Nakamoto <cyjan@mrcyjanek.net>2025-07-10 02:58:24 +0200
committerCzarek Nakamoto <cyjan@mrcyjanek.net>2025-07-10 02:58:24 +0200
commit30c4a102a5c8e1d059a46ed13a6b2c4abea82558 (patch)
treed061d0b49a7114e92be757437c476e519f4c8a0d
parent160663493702daf9408c50330d2ab894bbd234b5 (diff)
feat: force fast_builds on GitHub CI runs
-rw-r--r--.github/workflows/full_check.yaml68
-rw-r--r--contrib/depends/Jenkinsfile4
-rw-r--r--impls/monero.dart/lib/src/checksum_monero.dart2
-rw-r--r--impls/monero.ts/checksum_monero.ts2
-rw-r--r--monero_libwallet2_api_c/src/main/cpp/monero_checksum.h2
5 files changed, 39 insertions, 39 deletions
diff --git a/.github/workflows/full_check.yaml b/.github/workflows/full_check.yaml
index 8f54c8a..985caa2 100644
--- a/.github/workflows/full_check.yaml
+++ b/.github/workflows/full_check.yaml
@@ -40,12 +40,12 @@ jobs:
key: depends-${{ github.job }}-${{ hashFiles('contrib/depends/packages/*.mk') }}
- name: x86_64-w64-mingw32
run: |
- ./build_single.sh monero x86_64-w64-mingw32 -j$(nproc)
- ./build_single.sh wownero x86_64-w64-mingw32 -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh monero x86_64-w64-mingw32 -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh wownero x86_64-w64-mingw32 -j$(nproc)
- name: i686-w64-mingw32
run: |
- ./build_single.sh monero i686-w64-mingw32 -j$(nproc)
- ./build_single.sh wownero i686-w64-mingw32 -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh monero i686-w64-mingw32 -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh wownero i686-w64-mingw32 -j$(nproc)
- name: rename artifacts
run: |
mkdir release/gh/
@@ -120,19 +120,19 @@ jobs:
key: depends-${{ github.job }}-${{ hashFiles('contrib/depends/packages/*.mk') }}
- name: monero
run: |
- ./build_single.sh monero x86_64-linux-android -j$(nproc)
- ./build_single.sh monero armv7a-linux-androideabi -j$(nproc)
- ./build_single.sh monero aarch64-linux-android -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh monero x86_64-linux-android -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh monero armv7a-linux-androideabi -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh monero aarch64-linux-android -j$(nproc)
- name: wownero
run: |
- ./build_single.sh wownero aarch64-linux-android -j$(nproc)
- ./build_single.sh wownero x86_64-linux-android -j$(nproc)
- ./build_single.sh wownero armv7a-linux-androideabi -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh wownero aarch64-linux-android -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh wownero x86_64-linux-android -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh wownero armv7a-linux-androideabi -j$(nproc)
- name: zano
run: |
- ./build_single.sh zano x86_64-linux-android -j$(nproc)
- ./build_single.sh zano aarch64-linux-android -j$(nproc)
- ./build_single.sh zano armv7a-linux-androideabi -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh zano x86_64-linux-android -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh zano aarch64-linux-android -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh zano armv7a-linux-androideabi -j$(nproc)
- name: rename artifacts
run: |
mkdir release/gh/
@@ -209,19 +209,19 @@ jobs:
key: depends-${{ github.job }}-${{ hashFiles('contrib/depends/packages/*.mk') }}
- name: x86_64-linux-gnu
run: |
- ./build_single.sh monero x86_64-linux-gnu -j$(nproc)
- ./build_single.sh wownero x86_64-linux-gnu -j$(nproc)
- ./build_single.sh zano x86_64-linux-gnu -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh monero x86_64-linux-gnu -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh wownero x86_64-linux-gnu -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh zano x86_64-linux-gnu -j$(nproc)
- name: aarch64-linux-gnu
run: |
- ./build_single.sh monero aarch64-linux-gnu -j$(nproc)
- ./build_single.sh wownero aarch64-linux-gnu -j$(nproc)
- ./build_single.sh zano aarch64-linux-gnu -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh monero aarch64-linux-gnu -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh wownero aarch64-linux-gnu -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh zano aarch64-linux-gnu -j$(nproc)
- name: i686-linux-gnu
run: |
- ./build_single.sh monero i686-linux-gnu -j$(nproc)
- ./build_single.sh wownero i686-linux-gnu -j$(nproc)
- ./build_single.sh zano i686-linux-gnu -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh monero i686-linux-gnu -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh wownero i686-linux-gnu -j$(nproc)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh zano i686-linux-gnu -j$(nproc)
- name: rename artifacts
run: |
mkdir release/gh/
@@ -297,14 +297,14 @@ jobs:
key: depends-${{ github.job }}-${{ hashFiles('contrib/depends/packages/*.mk') }}
- name: build (aarch64-apple-darwin)
run: |
- ./build_single.sh monero aarch64-apple-darwin -j$(sysctl -n hw.logicalcpu)
- ./build_single.sh wownero aarch64-apple-darwin -j$(sysctl -n hw.logicalcpu)
- ./build_single.sh zano aarch64-apple-darwin -j$(sysctl -n hw.logicalcpu)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh monero aarch64-apple-darwin -j$(sysctl -n hw.logicalcpu)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh wownero aarch64-apple-darwin -j$(sysctl -n hw.logicalcpu)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh zano aarch64-apple-darwin -j$(sysctl -n hw.logicalcpu)
- name: build (x86_64-apple-darwin)
run: |
- ./build_single.sh monero x86_64-apple-darwin -j$(sysctl -n hw.logicalcpu)
- ./build_single.sh wownero x86_64-apple-darwin -j$(sysctl -n hw.logicalcpu)
- ./build_single.sh zano x86_64-apple-darwin -j$(sysctl -n hw.logicalcpu)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh monero x86_64-apple-darwin -j$(sysctl -n hw.logicalcpu)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh wownero x86_64-apple-darwin -j$(sysctl -n hw.logicalcpu)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh zano x86_64-apple-darwin -j$(sysctl -n hw.logicalcpu)
- name: rename artifacts
run: |
mkdir release/gh/
@@ -380,15 +380,15 @@ jobs:
key: depends-${{ github.job }}-${{ hashFiles('contrib/depends/packages/*.mk') }}
- name: build (aarch64-apple-ios)
run: |
- ./build_single.sh monero aarch64-apple-ios -j$(sysctl -n hw.logicalcpu)
- ./build_single.sh wownero aarch64-apple-ios -j$(sysctl -n hw.logicalcpu)
- ./build_single.sh zano aarch64-apple-ios -j$(sysctl -n hw.logicalcpu)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh monero aarch64-apple-ios -j$(sysctl -n hw.logicalcpu)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh wownero aarch64-apple-ios -j$(sysctl -n hw.logicalcpu)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh zano aarch64-apple-ios -j$(sysctl -n hw.logicalcpu)
- name: build (aarch64-apple-iossimulator)
run: |
- ./build_single.sh monero aarch64-apple-iossimulator -j$(sysctl -n hw.logicalcpu)
- ./build_single.sh wownero aarch64-apple-iossimulator -j$(sysctl -n hw.logicalcpu)
- ./build_single.sh zano aarch64-apple-iossimulator -j$(sysctl -n hw.logicalcpu)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh monero aarch64-apple-iossimulator -j$(sysctl -n hw.logicalcpu)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh wownero aarch64-apple-iossimulator -j$(sysctl -n hw.logicalcpu)
+ env DEPENDS_UNTRUSTED_FAST_BUILDS=forced ./build_single.sh zano aarch64-apple-iossimulator -j$(sysctl -n hw.logicalcpu)
- name: rename artifacts
run: |
diff --git a/contrib/depends/Jenkinsfile b/contrib/depends/Jenkinsfile
index 6c4f1c2..8d5e50b 100644
--- a/contrib/depends/Jenkinsfile
+++ b/contrib/depends/Jenkinsfile
@@ -35,7 +35,7 @@ pipeline {
echo "Building dependencies for ${target}"
dir('contrib/depends') {
- sh "make HOST=${target}"
+ sh "make HOST=${target} DEPENDS_UNTRUSTED_FAST_BUILDS=yes"
}
}
}
@@ -68,7 +68,7 @@ pipeline {
echo "Building dependencies for ${target}"
dir('contrib/depends') {
- sh "make HOST=${target}"
+ sh "make HOST=${target} DEPENDS_UNTRUSTED_FAST_BUILDS=yes"
}
}
}
diff --git a/impls/monero.dart/lib/src/checksum_monero.dart b/impls/monero.dart/lib/src/checksum_monero.dart
index fdbfbaa..4d0e459 100644
--- a/impls/monero.dart/lib/src/checksum_monero.dart
+++ b/impls/monero.dart/lib/src/checksum_monero.dart
@@ -1,4 +1,4 @@
// ignore_for_file: constant_identifier_names
const String wallet2_api_c_h_sha256 = "91218f60e937753a606b1db899ee2ed66a1b02144eb2d79b950ce59804397f84";
const String wallet2_api_c_cpp_sha256 = "282128494f3419c128dff7ed67daadd9c2ad0600d10557e829df03d9bc1ad891-0232839913b13cf0ab0bb7ad25fff0c05f37d2fe";
-const String wallet2_api_c_exp_sha256 = "d0f95f1f3bc49f1f59fe4eb0b61826128d7d3bb75405d5a01a252d02db03097d";
+const String wallet2_api_c_exp_sha256 = "b2f2355242f9ad852ccf860a60a5c7a74054f9450ba1fbf9c0f42c58dbfdee9d";
diff --git a/impls/monero.ts/checksum_monero.ts b/impls/monero.ts/checksum_monero.ts
index 7ed01a3..0d5549a 100644
--- a/impls/monero.ts/checksum_monero.ts
+++ b/impls/monero.ts/checksum_monero.ts
@@ -1,5 +1,5 @@
export const moneroChecksum = {
wallet2_api_c_h_sha256: "91218f60e937753a606b1db899ee2ed66a1b02144eb2d79b950ce59804397f84",
wallet2_api_c_cpp_sha256: "282128494f3419c128dff7ed67daadd9c2ad0600d10557e829df03d9bc1ad891-0232839913b13cf0ab0bb7ad25fff0c05f37d2fe",
- wallet2_api_c_exp_sha256: "d0f95f1f3bc49f1f59fe4eb0b61826128d7d3bb75405d5a01a252d02db03097d",
+ wallet2_api_c_exp_sha256: "b2f2355242f9ad852ccf860a60a5c7a74054f9450ba1fbf9c0f42c58dbfdee9d",
}
diff --git a/monero_libwallet2_api_c/src/main/cpp/monero_checksum.h b/monero_libwallet2_api_c/src/main/cpp/monero_checksum.h
index d3d7414..b4c250a 100644
--- a/monero_libwallet2_api_c/src/main/cpp/monero_checksum.h
+++ b/monero_libwallet2_api_c/src/main/cpp/monero_checksum.h
@@ -2,5 +2,5 @@
#define MONEROC_CHECKSUMS
const char * MONERO_wallet2_api_c_h_sha256 = "91218f60e937753a606b1db899ee2ed66a1b02144eb2d79b950ce59804397f84";
const char * MONERO_wallet2_api_c_cpp_sha256 = "282128494f3419c128dff7ed67daadd9c2ad0600d10557e829df03d9bc1ad891-0232839913b13cf0ab0bb7ad25fff0c05f37d2fe";
-const char * MONERO_wallet2_api_c_exp_sha256 = "d0f95f1f3bc49f1f59fe4eb0b61826128d7d3bb75405d5a01a252d02db03097d";
+const char * MONERO_wallet2_api_c_exp_sha256 = "b2f2355242f9ad852ccf860a60a5c7a74054f9450ba1fbf9c0f42c58dbfdee9d";
#endif