Commit graph

39 commits

Author SHA1 Message Date
Lee Briggs
73c8a00bae
feat: implement log grouping for better output
Signed-off-by: Lee Briggs <lee@leebriggs.co.uk>
2026-07-02 16:40:48 -07:00
mcoulombe
f987cba5e9 README: clarify auth_key scope must be writable
Fixes #217
Signed-off-by: mcoulombe <max@tailscale.com>
2025-11-10 09:36:35 -05:00
Mario Minardi
ef403f0d06
action.yml,src: add support for workload identity federation
Add support for workload identity federation based authentication.

Updates https://github.com/tailscale/corp/issues/31264

Signed-off-by: Mario Minardi <mario@tailscale.com>
2025-10-29 07:51:52 -06:00
Percy Wegmann
3a217367ca validate that when using an OAuth client, tags are specified
Also include a troubleshooting section in the README with information about the
requested tags are invalid or not permitted error.

Updates #78

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2025-10-20 14:38:46 -05:00
Percy Wegmann
2ddbe90864 stop tailscale service after CI workload finishes
Updates #205

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2025-10-20 12:53:03 -05:00
Percy Wegmann
2976a889fc miscellaneous cleanup items from upgrading to TypeScript action
Updates tailscale/corp#32821

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2025-10-14 13:12:31 -05:00
Percy Wegmann
2c45c8a0fd configure DNS on macOS runners
On macOS, `tailscaled` does not manage DNS. Configure it manually in the GitHub action to make
sure MagicDNS name resolution works.

Updates tailscale/corp#32821

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2025-10-14 13:12:31 -05:00
Percy Wegmann
d4729ea54c miscellaneous cleanup items from upgrading to TypeScript action
Updates tailscale/corp#32821

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2025-10-14 13:12:31 -05:00
Percy Wegmann
392b48279b fix bugs in ping logic, ping hosts in parallel, and tweak README and LICENSE
The ping logic had some bugs in the wait logic which are now fixed.

Pinging hosts in parallel will speed up CI.

LICENSE and README got small updates in preparation for moving this code
to tailscale/github-action.

Updates tailscale/corp#32862

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2025-10-14 13:12:31 -05:00
Percy Wegmann
d2d502c92b update documentation and LICENSE to match existing github-action and document new features
Documented new features:

- Logout functionality
- Ping functionality

Also removed speed-comparison CI flow in preparation for replacing the official GitHub
action with this one.

Updates tailscale/corp#32820

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2025-10-14 13:12:31 -05:00
Percy Wegmann
fc77efa75d adjust action parameters based on original tailscale/github-action
`oauth-client-secret` is renamed to `oauth-secret` to match the original action.

Not all of the descriptions matched exactly, but this attempts to take the best from both versions.

Default Tailscale version is updated to 1.88.3.

Updates tailscale/corp#32814

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2025-10-14 13:12:31 -05:00
Percy Wegmann
75aaac9f12 add support for testing peer connectivity
The new argument `ping` allows users to specify a comma-seperated list
of hosts (IP or hostname) to ping in order to verify connectivity.
Ping is considered successful as soon as the peer is reachable either
directly or via DERP.

Updates tailscale/corp#32817

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2025-10-14 13:12:31 -05:00
Percy Wegmann
391d5e0792 get tests running in new repo
- Use secrets from the new repo
- Build MacOS from source

Updates tailscale/corp#31655

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2025-10-14 13:12:31 -05:00
Lee Briggs
b9a346ef11 change name
Signed-off-by: Lee Briggs <lee@leebriggs.co.uk>
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2025-10-14 13:12:31 -05:00
Lee Briggs
ea786a8afe update performance claims
Signed-off-by: Lee Briggs <lee@leebriggs.co.uk>
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2025-10-14 13:12:31 -05:00
Lee Briggs
ece0596be3 initial commit
Signed-off-by: Lee Briggs <lee@leebriggs.co.uk>
Signed-off-by: Percy Wegmann <percy@tailscale.com>
2025-10-14 13:12:31 -05:00
Percy Wegmann
540ac650e6 delete original implementation of GitHub action
This is in preparation for cherry-picking the new typescript implementation from
https://github.com/tailscale/action-setup-tailscale.

Updates tailscale/corp#32821

Signed-off-by: Percy Wegmann <percy@tailscale.com>
2025-10-14 13:12:31 -05:00
Mario Minardi
a8723264f7
README.md: document ability to specify unstable for version
Doucment that "unstable" is now a valid input for version.

Updates #cleanup

Signed-off-by: Mario Minardi <mario@tailscale.com>
2025-09-25 09:55:07 -06:00
mcoulombe
3eef1cc07c + added argument to test target connectivity
Update action.yml

Co-authored-by: Mario Minardi <mario@tailscale.com>
2025-09-25 10:25:14 -04:00
Mario Minardi
91154e3930
README.md: document the use-cache input
Document the `use-cache` input added in https://github.com/tailscale/github-action/pull/166

Updates: https://github.com/tailscale/github-action/issues/87

Signed-off-by: Mario Minardi <mario@tailscale.com>
2025-04-09 10:48:25 -06:00
Nick O'Neill
2cbc2550a7 add v3 to the readme 2024-12-18 13:48:32 -08:00
Lee Briggs
1ec4a5d914
Merge pull request #131 from jaxxstorm/latest_version
Always pull latest version
2024-12-12 22:33:39 -08:00
Lee Briggs
cb0029737d
use json api for getting latest version 2024-12-12 12:36:42 +00:00
Naman Sood
67573e622a
README: add note about required oauth scopes (#144)
* README: add note about required oauth scopes

Fixes #143.

Signed-off-by: Naman Sood <mail@nsood.in>

* english

Signed-off-by: Naman Sood <mail@nsood.in>

---------

Signed-off-by: Naman Sood <mail@nsood.in>
2024-11-21 21:16:00 -05:00
Anton Tolchanov
b2b96d3c7f action.yml: allow specifying a state directory
Also, document usage of the action with Tailnet Lock.

Fixes #132

Signed-off-by: Anton Tolchanov <anton@tailscale.com>
2024-07-10 08:37:27 -07:00
Lee Briggs
42b6960a76
update readme
Signed-off-by: Lee Briggs <lee@leebriggs.co.uk>
2024-07-07 09:52:27 -07:00
Andrew Lytvynov
2075411ebb
Fail if curl gets a non-200 response code (#119)
If package or SHA download from pkgs.tailscale.com fails with a non-200
repsonse code, make the whole action fail. This catches things like
incorrect versions.

Updates #118
2024-04-23 18:20:03 -06:00
Jack Pearce
7a0b30ed35
README.md: Add Tailscale version instructions (#98) 2023-11-02 05:56:49 -07:00
Denton Gentry
d7bb41ca42
action.yml: support OAuth clients in addition to authkeys (#71)
Fixes https://github.com/tailscale/github-action/issues/59

Signed-off-by: Denton Gentry <dgentry@tailscale.com>
2023-06-28 16:35:31 -07:00
Marko Locher
3381393d3c
Fix code snippet indentation. 2021-09-25 10:39:52 +02:00
Denton Gentry
16dc1ccef1 Update README.md some more.
Signed-off-by: Denton Gentry <dgentry@tailscale.com>
2021-08-06 08:33:42 -07:00
Denton Gentry
4b48374c75 More tweaking of wording. 2021-08-05 21:17:28 -07:00
Denton Gentry
4a51791024 More details in the README. 2021-08-05 21:15:24 -07:00
Denton Gentry
a135c43067 Update README with Maintainer's notes. 2021-08-05 20:49:40 -07:00
Naman Sood
2abbb83732
update repository name in instructions 2021-04-29 09:53:47 -04:00
Naman Sood
ddf2a41dc9 fix readme example
Signed-off-by: Naman Sood <mail@nsood.in>
2021-04-28 14:00:40 -04:00
Naman Sood
8a6adfb433 use stable instead of git by default
Signed-off-by: Naman Sood <mail@nsood.in>
2021-04-28 14:00:40 -04:00
Naman Sood
64bd9c4b78 update readme
Signed-off-by: Naman Sood <mail@nsood.in>
2021-04-23 18:25:26 -04:00
Naman Sood
fe43578459 create deployable GitHub action
Signed-off-by: Naman Sood <mail@nsood.in>
2021-04-23 18:20:24 -04:00