tailscale / tailscale/github-action

Feature Request: Install Only Mode

Open
#231 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
938
Forks
137
PR merge metrics
No merged PRs in 30d

Description

Lots of different github actions out there offer actions to install the CLI tools (along with caching support) so that you can make it easier to use the binary in subsequent steps of a job.

Example

- name: Install kubectl
  uses: azure/setup-kubectl@v4
  with:
    version: 'v1.33.0'

- name: Use Kubectl
  run: |
    kubectl get nodes

Another

- name: Install Task
  uses: go-task/setup-task@v1

- name: Use Task
  run: |
    task setup

It would be helpful if this action also provided an "install only" mode that installs (and caches) the tailscale binary so you can use it in followup steps. Right now it tries to ALWAYS login.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files or tests, so begin by locating the action’s entry point and tracing its current installation, caching, and login flow. Define the install-only behavior from the existing examples, then verify that it installs and caches the tailscale binary without logging in while preserving the current login flow.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions
Domain
ci-cd, devops
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.