Skip to content

Install just via curl instead of extractions/setup-just#377

Open
sroomberg-ep wants to merge 1 commit into
masterfrom
chore/install-just-via-curl
Open

Install just via curl instead of extractions/setup-just#377
sroomberg-ep wants to merge 1 commit into
masterfrom
chore/install-just-via-curl

Conversation

@sroomberg-ep
Copy link
Copy Markdown

What

Replaces the unverified third-party action extractions/setup-just with a run step that installs just directly from the official installer at https://just.systems/install.sh.

Why

  • extractions/setup-just is from an unverified publisher and is not on the approved list in EasyPost/ep-actions/ApprovedThirdPartyActions.yaml.
  • This repo is public, so it cannot consume the private EasyPost/ep-actions composite action (GitHub does not allow public repos to reference actions in private repos).
  • There is no verified-publisher GitHub Action that installs just.

Installing via the official script removes the third-party action dependency entirely.

How

- name: Install just
  shell: bash
  run: |
    mkdir -p "$HOME/.local/bin"
    curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to "$HOME/.local/bin"
    echo "$HOME/.local/bin" >> "$GITHUB_PATH"

shell: bash ensures it also runs on Windows runners (where applicable).

@sroomberg-ep sroomberg-ep requested review from a team as code owners June 3, 2026 19:50
Replaces the unverified third-party extractions/setup-just action with a
run step that downloads the prebuilt just binary from its GitHub release.
This repo is public and cannot consume the private EasyPost/ep-actions
composite action, and there is no verified-publisher action for just.

Resolves the latest release tag via the github.com redirect (avoids
api.github.com rate limits on shared runner IPs), downloads the correct
asset per RUNNER_OS (Linux/macOS/Windows), extracts into $RUNNER_TEMP,
and adds it to $GITHUB_PATH so later steps in any shell can find it.
@sroomberg-ep sroomberg-ep force-pushed the chore/install-just-via-curl branch from 592a754 to b98890f Compare June 3, 2026 20:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant