1
0
Fork 0
mirror of https://github.com/imjasonh/terraform-playground synced 2026-07-08 07:44:57 +00:00
Commit graph

14 commits

Author SHA1 Message Date
Cursor Agent
2ebf695559
ci: run the built image on macOS too (Intel runner + Docker via Colima)
- macOS matrix entry is now macos-15-intel: GitHub's Apple-silicon macOS
  runners can't run Docker/Colima (no nested virtualization), Intel ones can
- set up Docker on macOS (docker/setup-docker-action) and run the image on
  Linux + macOS via 'crane pull' + 'docker load' (the daemon, a VM on macOS,
  can't reach the host's localhost registry, but crane on the host can)

Co-authored-by: Jason Hall <imjasonh@users.noreply.github.com>
2026-06-10 21:53:37 +00:00
Jason Hall
d587263759 lots of changes
Signed-off-by: Jason Hall <jason.hall@anysphere.co>
2026-06-10 17:05:36 -04:00
Cursor Agent
d670295074
cli: make --python optional, auto-detect from base when omitted
If --python is given it must match the base's detected Python version; if
omitted, the version is auto-detected (PYTHON_VERSION env, else apko.json) and
used for both wheel selection and the site-packages layout. Errors clearly when
the base version can't be determined and --python is unset. CI now relies on
auto-detection (drops --python). Adds resolveInterpreter tests and asserts the
auto-detected version flows into the image.

Co-authored-by: Jason Hall <imjasonh@users.noreply.github.com>
2026-06-10 16:24:07 +00:00
Cursor Agent
37a7e85893
ci: matrix over ubuntu/macos/windows; exercise a multi-arch build on each
Proves pymage builds a multi-arch linux image index from any host OS using a
cross-platform in-memory registry (crane registry serve) + crane manifest
verification. Docker-only steps (docker run, layer-reuse via crane) stay gated
to the Linux runner.

Co-authored-by: Jason Hall <imjasonh@users.noreply.github.com>
2026-06-10 15:45:36 +00:00
Cursor Agent
1f2fd93117
Rename py-image-builder to pymage (module, imports, CLI, workflow, docs)
Co-authored-by: Jason Hall <imjasonh@users.noreply.github.com>
2026-06-10 13:30:05 +00:00
Cursor Agent
985b99513b
Combine py-image-builder CI into a single job (tests, lint, and Docker demo)
Co-authored-by: Jason Hall <imjasonh@users.noreply.github.com>
2026-06-10 11:51:22 +00:00
Cursor Agent
42c8aa50a4
Add py-image-builder CI: tests + lint, and a Docker-backed demo job on PRs
Co-authored-by: Jason Hall <imjasonh@users.noreply.github.com>
2026-06-10 11:44:09 +00:00
Jason Hall
4be99d04da re-enable lint, latest versions
Signed-off-by: Jason Hall <jason@chainguard.dev>
2026-02-04 13:58:59 -05:00
Jason Hall
943c6d1f28 ci: temporarily disable golangci-lint until it supports Go 1.25 2026-02-04 13:48:26 -05:00
Jason Hall
ba86d9a4ca fix: use latest golangci-lint to support Go 1.25 2026-02-04 13:43:31 -05:00
pr-reconciler
ab44593fa3 fix: correct go.mod replace directive timestamp and workflow cache path 2026-02-04 18:15:49 +00:00
Jason Hall
390a2400a2 Add driftlessaf CI workflow 2026-02-04 11:41:45 -05:00
Jason Hall
201548b75a
also set up Chainguard puller identity
Signed-off-by: Jason Hall <jason@chainguard.dev>
2023-06-23 09:19:09 -04:00
Jason Hall
8c0c13a582
add manual workflow
Signed-off-by: Jason Hall <jason@chainguard.dev>
2023-06-22 20:15:55 -04:00