5 Commits

Author SHA1 Message Date
coissac 6378734e1c Merge pull request 'fix(obisys): remove activation guard to always update metrics' (#54) from push-vkloynurrxzu into main
Reviewed-on: #54
2026-07-01 18:34:10 +00:00
Eric Coissac b3a617cce1 fix(obisys): remove activation guard to always update metrics
Release / create-release (push) Successful in 2m26s
CI / build (pull_request) Successful in 3m35s
Release / build-linux-x86_64 (push) Successful in 8m9s
Release / build-macos-arm64 (push) Failing after 30s
Removes the `if activate` conditional in `src/obisys/src/lib.rs`, making debug logging and state updates for performance counters execute unconditionally. This ensures tracking metrics are continuously refreshed regardless of the activation threshold. Also bumps the `obikmer` dependency version.
2026-07-01 20:32:56 +02:00
coissac 2080e5e8a9 Merge pull request 'ci: fix registry auth and bump obikmer to 1.1.30' (#53) from push-zxlknspoxknt into main
Reviewed-on: #53
2026-07-01 14:20:09 +00:00
Eric Coissac 45ed2bc9b8 ci: fix registry auth and bump obikmer to 1.1.30
Release / create-release (push) Successful in 2m26s
Release / build-linux-x86_64 (push) Successful in 8m12s
Release / build-macos-arm64 (push) Failing after 1m55s
CI / build (pull_request) Successful in 3m32s
Update the release workflow to explicitly resolve the Docker registry username from repository secrets instead of inferring it from the runner's actor. Bump the obikmer package version to 1.1.30.
2026-07-01 14:31:30 +02:00
coissac aa126fd89d Merge pull request 'feat: simplify worker spawning logic and update macOS build workflow' (#52) from push-uvmlknmzqqnx into main
Reviewed-on: #52
2026-07-01 09:50:51 +00:00
5 changed files with 14 additions and 16 deletions
Vendored
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -90,7 +90,7 @@ jobs:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Login to registry - name: Login to registry
run: echo "${{ secrets.REGISTRYTOKEN }}" | docker login registry.metabarcoding.org -u ${{ github.actor }} --password-stdin run: echo "${{ secrets.REGISTRYTOKEN }}" | docker login registry.metabarcoding.org -u ${{ secrets.REGISTRYUSER }} --password-stdin
- name: Cache cargo registry - name: Cache cargo registry
uses: actions/cache@v4 uses: actions/cache@v4
+1 -1
View File
@@ -1704,7 +1704,7 @@ dependencies = [
[[package]] [[package]]
name = "obikmer" name = "obikmer"
version = "1.1.29" version = "1.1.32"
dependencies = [ dependencies = [
"clap", "clap",
"csv", "csv",
+1 -1
View File
@@ -1,6 +1,6 @@
[package] [package]
name = "obikmer" name = "obikmer"
version = "1.1.29" version = "1.1.32"
edition = "2024" edition = "2024"
[[bin]] [[bin]]
+11 -13
View File
@@ -273,19 +273,17 @@ impl CpuSample {
let efficiency = delta_ru / delta_wall; let efficiency = delta_ru / delta_wall;
let activate = 0f64.max(efficiency - self.previous) >= threshold; let activate = 0f64.max(efficiency - self.previous) >= threshold;
if activate { debug!(
debug!( "Do I activate : {} -> {} = {} Activate: {}",
"Do I activate : {} -> {} = {} Activate: {}", self.previous,
self.previous, efficiency,
efficiency, 0f64.max(efficiency - self.previous),
0f64.max(efficiency - self.previous), activate
activate );
); self.previous = efficiency;
self.previous = efficiency; self.user_secs = n.user_secs;
self.user_secs = n.user_secs; self.sys_secs = n.sys_secs;
self.sys_secs = n.sys_secs; self.wall = n.wall;
self.wall = n.wall;
}
activate activate
} }