Skip to content

Releases: jfrog/fly-action

v1.7.2

Choose a tag to compare

@sverdlov93 sverdlov93 released this 24 Jun 15:02
152d6f9

Bug fixes

  • distribute: fix Argument list too long (E2BIG) breaking later steps (#69). The distribute action persisted the full response — including the unbounded per-file files[] breakdown — into $GITHUB_ENV (FLY_DISTRIBUTE_RESULTS). Accumulated across steps it crossed the Linux 128 KB single-env-var limit (MAX_ARG_STRLEN), after which every later step and post-cleanup step failed to spawn. The action now persists only the fields the job summary renders; the full response remains available on the step results output.
  • transfer: apply the same projection to FLY_TRANSFER_RESULTS (upload/download/go-publish) so it can't hit the same wall as file counts grow. Full results (with message) remain on the results output.

Security

  • Bump undici 6.24.1 → 6.27.0 (transitive via @actions/http-client), remediating CVE-2026-12151 (High) and CVE-2026-9679 (Medium). Both Not Applicable by contextual analysis.

Follow-up

  • #71 tracks moving the results accumulator off $GITHUB_ENV (temp file) as the root-cause fix.

v1.7.1

Choose a tag to compare

@igalsi-t igalsi-t released this 11 Jun 09:05

Full Changelog: v1.6...v1.7.1

v1.7.0

Choose a tag to compare

@yahavi yahavi released this 08 Jun 14:14
483038c

Full Changelog: v1...v1.7.0

v1.6.11

Choose a tag to compare

@sverdlov93 sverdlov93 released this 02 Jun 14:18
1939b62

What's Changed

Improvements 🌱

  • Retry GitHub OIDC token fetch and refresh dependencies by @sverdlov93 in #64

Full Changelog: v1...v1.6.11

v1.6.10

Choose a tag to compare

@igalsi-t igalsi-t released this 28 May 10:47
86c517f

What's Changed

Exciting New Features 🎉

  • Add docker support to distribute sub-action by @igalsi-t in #62

Other Changes 📚

  • docs: add product overview and install section to README by @orfattal in #63

New Contributors

Full Changelog: v1...v1.6.10

v1.6.9

Choose a tag to compare

@omerzi omerzi released this 18 May 11:59
5a869ad

What's Changed

Bug Fixes 🛠

  • Export FLY_USER from OIDC response for docker/helm login by @sverdlov93 in #60

Full Changelog: v1...v1.6.9

v1.6.8

Choose a tag to compare

@yahavi yahavi released this 14 May 13:24
d8b2b91

What's Changed

Improvements 🌱

  • Throw actionable error when OIDC id-token permission is missing by @yahavi in #59

Full Changelog: v1...v1.6.8

v1.6.7

Choose a tag to compare

@igalsi-t igalsi-t released this 12 May 13:47
10291b7

What's Changed

Improvements 🌱

  • Make download version optional (defaults to [LATEST]) + document distribute public URLs by @igalsi-t in #55

Full Changelog: v1...v1.6.7

v1.6.6

Choose a tag to compare

@sverdlov93 sverdlov93 released this 09 May 09:42
dd92029

What's Changed

Retry logic for transient network failures (#58)

Adds client-side retry with exponential backoff for all three network call sites:

  • OIDC auth (fly.jfrog.ai/fly/api/v1/ci/start-oidc) — 3 attempts, 2s initial delay
  • fly setup (Go binary configuring all package managers) — 3 attempts, 5s initial delay
  • ci/end notification (tenant URL) — 3 attempts, 1s initial delay

Error classification:

  • POSIX network errors: ETIMEDOUT, ECONNRESET, ECONNREFUSED, ENOTFOUND, EPIPE, EAI_AGAIN
  • Transient HTTP status codes: 408, 429, 500, 502, 503, 504
  • Process stderr patterns: timeout, deadline exceeded, connection refused, login failed, etc.

Non-retryable errors (4xx, invalid credentials, missing fields) fail immediately without retry.

v1.6.5

Choose a tag to compare

@sverdlov93 sverdlov93 released this 09 May 08:56
eb06ef2

What's Changed

Bug Fixes 🛠

  • Resolve [LATEST] redirect manually to tolerate relative Location header by @yahavi in #57

Full Changelog: v1...v1.6.5