Commit Graph

188 Commits

Author SHA1 Message Date
jkunz b1f135a5f4 fix(config): rename npmextra configuration file to .smartconfig.json 2026-03-24 16:12:35 +00:00
jkunz 30a5749fab v2.2.1
Default (tags) / security (push) Failing after 0s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v2.2.1
2026-03-24 15:07:15 +00:00
jkunz 100f37b857 fix(config): switch configuration loading from npmextra to smartconfig 2026-03-24 15:07:15 +00:00
jkunz 93cf2ee7bf v2.2.0
Default (tags) / security (push) Failing after 1s
Default (tags) / test (push) Failing after 0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v2.2.0
2026-03-19 10:18:10 +00:00
jkunz 8cf8e43e59 feat(cli/buildx): add pull control for builds and isolate buildx builders per project 2026-03-19 10:18:10 +00:00
jkunz 3e4558abc5 v2.1.0
Default (tags) / security (push) Failing after 1s
Default (tags) / test (push) Failing after 1s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v2.1.0
2026-03-15 20:15:12 +00:00
jkunz 3e0eb5e198 feat(cli): add global remote builder configuration and native SSH buildx nodes for multi-platform builds 2026-03-15 20:15:12 +00:00
jkunz 732e9e5cac v2.0.2
Default (tags) / security (push) Successful in 38s
Default (tags) / test (push) Failing after 4m2s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v2.0.2
2026-03-12 20:11:47 +00:00
jkunz 5bf1779243 fix(repo): no changes to commit 2026-03-12 20:11:47 +00:00
jkunz 4908c21b84 v2.0.1
Default (tags) / security (push) Successful in 32s
Default (tags) / test (push) Failing after 4m8s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v2.0.1
2026-03-12 20:02:50 +00:00
jkunz b1e2f0d8ea fix(repository): no changes to commit 2026-03-12 20:02:50 +00:00
jkunz d815915135 v2.0.0
Default (tags) / security (push) Successful in 44s
Default (tags) / test (push) Failing after 4m1s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v2.0.0
2026-03-12 10:50:34 +00:00
jkunz 0f445b4c86 BREAKING CHANGE(cli): remove legacy container test runner and make the default command show the man page 2026-03-12 10:50:34 +00:00
jkunz 8f0514d10e v1.17.4
Default (tags) / security (push) Successful in 30s
Default (tags) / test (push) Failing after 4m14s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.17.4
2026-02-07 12:59:31 +00:00
jkunz e1cf1768da fix(): no changes 2026-02-07 12:59:31 +00:00
jkunz 4d32d5e71e v1.17.3
Default (tags) / security (push) Successful in 41s
Default (tags) / test (push) Failing after 4m5s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.17.3
2026-02-07 12:58:44 +00:00
jkunz a4552498ac fix(registry): increase default maxRetries in fetchWithRetry from 3 to 6 to improve resilience when fetching registry resources 2026-02-07 12:58:44 +00:00
jkunz 4585801f32 v1.17.2
Default (tags) / security (push) Successful in 43s
Default (tags) / test (push) Failing after 4m12s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.17.2
2026-02-07 12:34:37 +00:00
jkunz 3dc75f5cda fix(registry): improve HTTP fetch retry logging, backoff calculation, and token-cache warning 2026-02-07 12:34:37 +00:00
jkunz 7591e0ed90 v1.17.1
Default (tags) / security (push) Successful in 37s
Default (tags) / test (push) Failing after 4m0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.17.1
2026-02-07 12:29:43 +00:00
jkunz d2c2a4c4dd fix(registrycopy): add fetchWithRetry wrapper to apply timeouts, retries with exponential backoff, and token cache handling; use it for registry HTTP requests 2026-02-07 12:29:43 +00:00
jkunz 89cd93cdff v1.17.0
Default (tags) / security (push) Successful in 40s
Default (tags) / test (push) Failing after 4m0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.17.0
2026-02-07 12:02:17 +00:00
jkunz 10aee5d4c5 feat(tsdocker): add Dockerfile filtering, optional skip-build flow, and fallback Docker config credential loading 2026-02-07 12:02:17 +00:00
jkunz 53b7bd7048 v1.16.0
Default (tags) / security (push) Successful in 39s
Default (tags) / test (push) Failing after 4m1s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.16.0
2026-02-07 10:30:52 +00:00
jkunz 101c4286c1 feat(core): Introduce per-invocation TsDockerSession and session-aware local registry and build orchestration; stream and parse buildx output for improved logging and visibility; detect Docker topology and add CI-safe cleanup; update README with multi-arch, parallel-build, caching, and local registry usage and new CLI flags. 2026-02-07 10:30:52 +00:00
jkunz 63078139ec v1.15.1
Default (tags) / security (push) Successful in 39s
Default (tags) / test (push) Failing after 4m0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.15.1
2026-02-07 09:41:22 +00:00
jkunz 0cb5515b93 fix(registry): use persistent local registry and OCI Distribution API image copy for pushes 2026-02-07 09:41:22 +00:00
jkunz aa0425f9bc v1.15.0
Default (tags) / security (push) Successful in 42s
Default (tags) / test (push) Failing after 4m0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.15.0
2026-02-07 05:17:32 +00:00
jkunz 2d4d7c671a feat(clean): Make the command interactive: add smartinteract prompts, docker context detection, and selective resource removal with support for --all and -y auto-confirm 2026-02-07 05:17:32 +00:00
jkunz 3085eb590f v1.14.0
Default (tags) / security (push) Successful in 34s
Default (tags) / test (push) Failing after 4m0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.14.0
2026-02-07 04:46:06 +00:00
jkunz 04b75b42f3 feat(build): add level-based parallel builds with --parallel and configurable concurrency 2026-02-07 04:46:06 +00:00
jkunz b04b8c9033 v1.13.0
Default (tags) / security (push) Successful in 40s
Default (tags) / test (push) Failing after 4m1s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.13.0
2026-02-07 04:33:07 +00:00
jkunz 2130a8a879 feat(docker): add Docker context detection, rootless support, and context-aware buildx registry handling 2026-02-07 04:33:07 +00:00
jkunz 17de78aed3 v1.12.0
Default (tags) / security (push) Successful in 40s
Default (tags) / test (push) Failing after 4m0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.12.0
2026-02-06 16:35:49 +00:00
jkunz eddb8cd156 feat(docker): add detailed logging for buildx, build commands, local registry, and local dependency info 2026-02-06 16:35:49 +00:00
jkunz cfc7798d49 v1.11.0
Default (tags) / security (push) Successful in 38s
Default (tags) / test (push) Failing after 3m59s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.11.0
2026-02-06 15:53:32 +00:00
jkunz 37dfde005e feat(docker): start temporary local registry for buildx dependency resolution and ensure buildx builder uses host network 2026-02-06 15:53:32 +00:00
jkunz d1785aab86 v1.10.0
Default (tags) / security (push) Successful in 33s
Default (tags) / test (push) Failing after 4m0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.10.0
2026-02-06 15:05:46 +00:00
jkunz 31fb4aea3c feat(classes.dockerfile): support using a local base image as a build context in buildx commands 2026-02-06 15:05:46 +00:00
jkunz 907048fa87 v1.9.0
Default (tags) / security (push) Successful in 50s
Default (tags) / test (push) Failing after 4m0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.9.0
2026-02-06 14:52:16 +00:00
jkunz 02b267ee10 feat(build): add verbose build output, progress logging, and timing for builds/tests 2026-02-06 14:52:16 +00:00
jkunz 16cd0bbd87 v1.8.0
Default (tags) / security (push) Successful in 39s
Default (tags) / test (push) Failing after 4m0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.8.0
2026-02-06 14:18:06 +00:00
jkunz cc83743f9a feat(build): add optional content-hash based build cache to skip rebuilding unchanged Dockerfiles 2026-02-06 14:18:06 +00:00
jkunz 7131c16f80 v1.7.0
Default (tags) / security (push) Successful in 31s
Default (tags) / test (push) Failing after 3m59s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.7.0
2026-02-06 13:39:24 +00:00
jkunz 02688861f4 feat(cli): add CLI version display using commitinfo 2026-02-06 13:39:24 +00:00
jkunz 3a8b301b3e v1.6.0
Default (tags) / security (push) Successful in 39s
Default (tags) / test (push) Failing after 4m0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.6.0
2026-02-06 13:25:22 +00:00
jkunz c09bef33c3 feat(docker): add support for no-cache builds and tag built images for local dependency resolution 2026-02-06 13:25:21 +00:00
jkunz 32eb0d1d77 v1.5.0
Default (tags) / security (push) Successful in 39s
Default (tags) / test (push) Failing after 4m0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.5.0
2026-02-06 11:58:32 +00:00
jkunz 7cac628975 feat(build): add support for selective builds, platform override and build timeout 2026-02-06 11:58:32 +00:00
jkunz c279dbd55e v1.4.3
Default (tags) / security (push) Successful in 40s
Default (tags) / test (push) Failing after 4m0s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
v1.4.3
2026-02-04 14:01:57 +00:00