Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion scripts/ci/ci-performance.test.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ test('the CLI installer retries resets, verifies downloads, and fails after exha
// places, and it is what caught this branch moving the installer to 0.1.179
// while this constant still said 0.1.171. Deriving it from the installer would
// make the second assertion below tautological and lose that.
const DEFAULT_CODEFLY_VERSION = '0.1.179';
const DEFAULT_CODEFLY_VERSION = '0.1.180';

// The planner's selection and every phase's execution must come from one
// CLI: the plan-only 0.1.151 override (#743) existed while the published
Expand Down
23 changes: 22 additions & 1 deletion scripts/ci/install-codefly.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# The hosted CI runner is Linux x64. Keep the release and archive digest paired.
set -euo pipefail

version="${CODEFLY_VERSION:-0.1.179}"
version="${CODEFLY_VERSION:-0.1.180}"
case "${version}" in
0.1.145)
checksum=a6e1a0e7f4adae8b2701dcea7e05cb03f1ac49c85ee96b4ac98dd2fa20dcc4c7
Expand Down Expand Up @@ -69,6 +69,27 @@ case "${version}" in
# solution composed against this host resolve.
checksum=6e7666ef095815a77c10fb1644c69e17b0e8869476c18713bfaa496971b5c45f
;;
0.1.180)
# THE FIRST RELEASE THAT VENDORS CORE v0.14.0 (cli#914, tag bb5b14f5).
#
# It is what makes the declarations this repository now authors loadable at
# all: v0.14.0 refuses `allow-modules` on an export by name — an allow-list is
# derived from the consumers' declared service dependencies, never written by
# the module it would grant — and requires `exposure` on a public endpoint.
#
# IT MOVES IN ITS OWN PR, AFTER the declarations, and the order is forced.
# `codefly ci plan` runs with `--base ${CODEFLY_BASE}` and at this version
# loads the BASE revision's workspace as well as the head, so while the base
# still authored the nine wildcards the plan step failed on the BASE whatever
# the head looked like. The declarations had to reach main first; only then do
# base and head both load under v0.14.0 and the gate pass.
#
# Verified rather than taken from the release notes: `go version -m` on this
# exact archive reports `codefly-dev/core v0.14.0` and
# `sdk-go/workcontext v0.0.0-20261007042459-a9cae91487bc`, and the checksum
# below is the line in the release's own checksums.txt.
checksum=af63538645fe092dfcf2fdec3887532db1bd58507295d1f126ddec4fa351c6db
;;
*)
echo "Unsupported Codefly CI version: ${version}" >&2
exit 1
Expand Down
Loading