Skip to content

Commit 5ab63ba

Browse files
chore: move to core v0.19.4 and Go 1.27.2
Core v0.19.4 is the fleet floor. Its served-call contract is the one the harness already implements: runnable/served.go and the protocol constants are unchanged since v0.6.0, so only the pin moves. The go directive goes to 1.27.2 for the stdlib fixes `codefly publish` checks with govulncheck. The agent manifest stays at 0.0.6: the release is cut by `codefly publish`, not by this change. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 9a373ed commit 5ab63ba

4 files changed

Lines changed: 123 additions & 128 deletions

File tree

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
The Codefly language agent for typed, finite Python operations: generate a handler, prepare its dependencies, and produce identified native packages and container build recipes.
44

5-
**Status: the generated harness serves call mode on core v0.6.0, and authoring, preparation and packaging run through the real Builder gRPC lifecycle.** A package is a server: one call is a POST carrying the bounded input document, with the caller's Work Context required on it ([docs/protocol.md](docs/protocol.md)). The launcher framing — two document paths in the environment, a result file, an exit code a launcher read — went with the native placement in core#681. Published binaries appear on the [releases page](https://github.com/codefly-dev/runnable-python/releases). [Milestone 3](docs/milestone_3_builder_grpc.md) records the Builder checkpoint and predates the served harness; [issue #1](https://github.com/codefly-dev/runnable-python/issues/1) still tracks durable Kubernetes execution.
5+
**Status: the generated harness serves call mode on core v0.19.4, and authoring, preparation and packaging run through the real Builder gRPC lifecycle.** A package is a server: one call is a POST carrying the bounded input document, with the caller's Work Context required on it ([docs/protocol.md](docs/protocol.md)). The launcher framing — two document paths in the environment, a result file, an exit code a launcher read — went with the native placement in core#681. Published binaries appear on the [releases page](https://github.com/codefly-dev/runnable-python/releases). [Milestone 3](docs/milestone_3_builder_grpc.md) records the Builder checkpoint and predates the served harness; [issue #1](https://github.com/codefly-dev/runnable-python/issues/1) still tracks durable Kubernetes execution.
66

77
The review corrections and current validation are recorded in [milestone 2](docs/milestone_2_review_fixes.md). Earlier image/k3d observations are historical and do not qualify the Codefly/Orchestration path.
88

‎agent.codefly.yaml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
publisher: codefly.dev
22
kind: codefly:runnable
33
name: python
4-
version: 0.1.0-dev.0
4+
version: 0.0.6
55
source:
66
directory: .
77
agent: codefly.dev/go:0.0.56

‎go.mod‎

Lines changed: 33 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
module github.com/codefly-dev/runnable-python
22

3-
go 1.27.1
3+
go 1.27.2
44

55
require (
6-
github.com/codefly-dev/core v0.6.0
6+
github.com/codefly-dev/core v0.19.4
77
github.com/stretchr/testify v1.12.1
8-
google.golang.org/grpc v1.83.2
8+
google.golang.org/grpc v1.84.0
99
google.golang.org/protobuf v1.36.12
1010
gopkg.in/yaml.v3 v3.0.1
1111
)
@@ -32,37 +32,37 @@ require (
3232
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
3333
github.com/distribution/reference v0.6.0 // indirect
3434
github.com/docker/docker v28.5.2+incompatible // indirect
35-
github.com/docker/go-connections v0.8.1 // indirect
35+
github.com/docker/go-connections v0.8.2 // indirect
3636
github.com/docker/go-units v0.5.0 // indirect
3737
github.com/fatih/color v1.19.0 // indirect
3838
github.com/felixge/httpsnoop v1.1.0 // indirect
3939
github.com/fsnotify/fsnotify v1.10.1 // indirect
40-
github.com/go-errors/errors v1.4.2 // indirect
40+
github.com/go-errors/errors v1.5.1 // indirect
4141
github.com/go-logr/logr v1.4.4 // indirect
4242
github.com/go-logr/stdr v1.2.2 // indirect
4343
github.com/go-ole/go-ole v1.3.0 // indirect
4444
github.com/go-openapi/analysis v1.0.0 // indirect
45-
github.com/go-openapi/errors v0.22.8 // indirect
45+
github.com/go-openapi/errors v0.22.9 // indirect
4646
github.com/go-openapi/jsonpointer v1.0.1 // indirect
4747
github.com/go-openapi/jsonreference v1.0.2 // indirect
4848
github.com/go-openapi/loads v0.25.3 // indirect
4949
github.com/go-openapi/spec v1.0.1 // indirect
5050
github.com/go-openapi/strfmt v0.27.2 // indirect
51-
github.com/go-openapi/swag v0.28.0 // indirect
52-
github.com/go-openapi/swag/cmdutils v0.28.0 // indirect
53-
github.com/go-openapi/swag/conv v0.29.1 // indirect
54-
github.com/go-openapi/swag/fileutils v0.28.0 // indirect
55-
github.com/go-openapi/swag/jsonutils v0.29.1 // indirect
56-
github.com/go-openapi/swag/loading v0.29.1 // indirect
57-
github.com/go-openapi/swag/mangling v0.29.1 // indirect
58-
github.com/go-openapi/swag/netutils v0.28.0 // indirect
59-
github.com/go-openapi/swag/pools v0.29.1 // indirect
60-
github.com/go-openapi/swag/stringutils v0.29.1 // indirect
61-
github.com/go-openapi/swag/typeutils v0.29.1 // indirect
62-
github.com/go-openapi/swag/yamlutils v0.29.1 // indirect
51+
github.com/go-openapi/swag v0.29.2 // indirect
52+
github.com/go-openapi/swag/cmdutils v0.29.2 // indirect
53+
github.com/go-openapi/swag/conv v0.29.2 // indirect
54+
github.com/go-openapi/swag/fileutils v0.29.2 // indirect
55+
github.com/go-openapi/swag/jsonutils v0.29.2 // indirect
56+
github.com/go-openapi/swag/loading v0.29.2 // indirect
57+
github.com/go-openapi/swag/mangling v0.29.2 // indirect
58+
github.com/go-openapi/swag/netutils v0.29.2 // indirect
59+
github.com/go-openapi/swag/pools v0.29.2 // indirect
60+
github.com/go-openapi/swag/stringutils v0.29.2 // indirect
61+
github.com/go-openapi/swag/typeutils v0.29.2 // indirect
62+
github.com/go-openapi/swag/yamlutils v0.29.2 // indirect
6363
github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
6464
github.com/gofrs/flock v0.13.1 // indirect
65-
github.com/google/gnostic-models v0.6.9 // indirect
65+
github.com/google/gnostic-models v0.7.1 // indirect
6666
github.com/google/go-github/v89 v89.0.0 // indirect
6767
github.com/google/go-querystring v1.2.0 // indirect
6868
github.com/google/uuid v1.6.0 // indirect
@@ -91,23 +91,24 @@ require (
9191
github.com/yoheimuta/go-protoparser/v4 v4.14.2 // indirect
9292
github.com/yusufpapurcu/wmi v1.2.4 // indirect
9393
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
94-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.71.0 // indirect
95-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.70.0 // indirect
96-
go.opentelemetry.io/otel v1.46.0 // indirect
97-
go.opentelemetry.io/otel/metric v1.46.0 // indirect
98-
go.opentelemetry.io/otel/trace v1.46.0 // indirect
99-
go.yaml.in/yaml/v2 v2.4.2 // indirect
94+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.72.0 // indirect
95+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.71.0 // indirect
96+
go.opentelemetry.io/otel v1.47.0 // indirect
97+
go.opentelemetry.io/otel/log v1.47.0 // indirect
98+
go.opentelemetry.io/otel/metric v1.47.0 // indirect
99+
go.opentelemetry.io/otel/trace v1.47.0 // indirect
100+
go.yaml.in/yaml/v2 v2.4.4 // indirect
100101
go.yaml.in/yaml/v3 v3.0.5 // indirect
101-
golang.org/x/exp v0.0.0-20260820142414-ca536658362e // indirect
102-
golang.org/x/net v0.59.0 // indirect
103-
golang.org/x/sys v0.48.0 // indirect
102+
golang.org/x/exp v0.0.0-20260908205506-85c1c2202aba // indirect
103+
golang.org/x/net v0.60.0 // indirect
104+
golang.org/x/sys v0.49.0 // indirect
104105
golang.org/x/term v0.46.0 // indirect
105106
golang.org/x/text v0.42.0 // indirect
106-
google.golang.org/genproto/googleapis/api v0.0.0-20260819154853-08b0e4226688 // indirect
107-
google.golang.org/genproto/googleapis/rpc v0.0.0-20260825221802-da73d73af1c5 // indirect
107+
google.golang.org/genproto/googleapis/api v0.0.0-20260928230214-8a89bd6388cc // indirect
108+
google.golang.org/genproto/googleapis/rpc v0.0.0-20260928230214-8a89bd6388cc // indirect
108109
gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect
109-
k8s.io/kube-openapi v0.0.0-20241212222426-2c72e554b1e7 // indirect
110+
k8s.io/kube-openapi v0.0.0-20260721132016-d427ff9ee9ad // indirect
110111
sigs.k8s.io/kustomize/api v0.21.1 // indirect
111112
sigs.k8s.io/kustomize/kyaml v0.21.1 // indirect
112-
sigs.k8s.io/yaml v1.5.0 // indirect
113+
sigs.k8s.io/yaml v1.6.0 // indirect
113114
)

0 commit comments

Comments
 (0)