Alex Chan
d1b6cd204f
Merge pull request #314 from tailscale/dependabot/github_actions/actions/checkout-7.0.1
...
Bump actions/checkout from 7.0.0 to 7.0.1
2026-07-21 10:48:05 +01:00
dependabot[bot]
f2a4d7820e
Bump actions/checkout from 7.0.0 to 7.0.1
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](9c091bb21b...3d3c42e5aa )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-07-21 03:53:30 +00:00
Alex Chan
a122c3446c
Merge pull request #312 from tailscale/dependabot/github_actions/actions/setup-node-7.0.0
...
Bump actions/setup-node from 6.4.0 to 7.0.0
2026-07-15 10:05:20 +01:00
dependabot[bot]
55d8693392
Bump actions/setup-node from 6.4.0 to 7.0.0
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.4.0 to 7.0.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](48b55a011b...8207627860 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-07-14 03:52:55 +00:00
dependabot[bot]
546937c0d1
Bump typescript from 5.9.3 to 6.0.3
...
Bumps [typescript](https://github.com/microsoft/TypeScript ) from 5.9.3 to 6.0.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.3 )
---
updated-dependencies:
- dependency-name: typescript
dependency-version: 6.0.3
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-07-10 13:30:13 -06:00
TowyTowy
0e42fa1ff3
fix: reuse stale tailscale.tgz on self-hosted runners
...
On persistent self-hosted runners the XDG cache directory survives between
jobs. When GitHub's Actions cache backend doesn't return a hit (no working
backend, evicted entry, etc.), the tailscale.tgz left behind by a previous
job is still on disk, and tc.downloadTool() refuses to overwrite an existing
destination, failing with "Destination file path ... already exists".
Mirror the Windows MSI fix (#259 ): if the tarball already exists, reuse it
when its checksum matches, otherwise delete and re-download. Only the
cloud-cache-restore path previously avoided this collision, so the Linux
download was unconditional.
Fixes #294
Signed-off-by: TowyTowy <towy@airreps.link>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 14:36:37 -06:00
Lee Briggs
508737e196
Merge pull request #304 from tailscale/log_groups
...
feat: implement log grouping for better output
2026-07-02 23:37:17 -04:00
Lee Briggs
5a0d794b30
extract logging function into its own class
...
Signed-off-by: Lee Briggs <lee@leebriggs.co.uk>
2026-07-02 18:47:15 -07:00
Lee Briggs
ba16990ca0
catch errors
...
Signed-off-by: Lee Briggs <lee@leebriggs.co.uk>
2026-07-02 18:39:04 -07:00
Lee Briggs
191eb01caf
build
...
Signed-off-by: Lee Briggs <lee@leebriggs.co.uk>
2026-07-02 17:04:08 -07:00
Lee Briggs
404e7c5705
format
...
Signed-off-by: Lee Briggs <lee@leebriggs.co.uk>
2026-07-02 16:49:01 -07:00
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
Alex Chan
780049a30b
Merge pull request #303 from tailscale/alexc/riscv64
...
action: download the correct binary on riscv64
2026-06-29 14:32:24 +01:00
Alex Chan
a36a368140
action: download the correct binary on riscv64
...
Updates #299
Signed-off-by: Alex Chan <alexc@tailscale.com>
2026-06-29 14:27:57 +01:00
Alex Chan
60d77a38ad
Merge pull request #302 from tailscale/dependabot/github_actions/actions/checkout-7.0.0
...
Bump actions/checkout from 6.0.3 to 7.0.0
2026-06-19 14:51:06 +01:00
dependabot[bot]
2499098b43
Bump actions/checkout from 6.0.3 to 7.0.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.3 to 7.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](df4cb1c069...9c091bb21b )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-19 03:52:53 +00:00
Alex Chan
06afa10de8
Merge pull request #291 from tailscale/dependabot/npm_and_yarn/prettier-3.8.3
...
Bump prettier from 3.8.1 to 3.8.3
2026-06-04 07:03:37 +01:00
Alex Chan
7155a879c8
Merge pull request #295 from tailscale/dependabot/github_actions/actions/checkout-6.0.3
...
Bump actions/checkout from 6.0.2 to 6.0.3
2026-06-04 07:03:06 +01:00
dependabot[bot]
c175bd7aa8
Bump actions/checkout from 6.0.2 to 6.0.3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.2 to 6.0.3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](de0fac2e45...df4cb1c069 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-03 21:49:02 +00:00
dependabot[bot]
30ec0949da
Bump prettier from 3.8.1 to 3.8.3
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.8.1 to 3.8.3.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.8.1...3.8.3 )
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.8.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-27 03:56:43 +00:00
Lee Briggs
586e48b2b7
Merge pull request #276 from tailscale/dependabot/npm_and_yarn/prettier-3.8.1
...
Bump prettier from 3.7.4 to 3.8.1
2026-04-26 12:08:05 -07:00
Lee Briggs
62a8a348b3
Merge pull request #288 from tailscale/dependabot/github_actions/actions/setup-node-6.4.0
...
Bump actions/setup-node from 6.3.0 to 6.4.0
2026-04-26 12:06:32 -07:00
dependabot[bot]
13ce09aa75
Bump actions/setup-node from 6.3.0 to 6.4.0
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](53b83947a5...48b55a011b )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-20 03:56:24 +00:00
maxcleme
bf966a7aba
fix: typo glone -> clone
...
Was it on purpose? 😅
Signed-off-by: maxcleme <maxime.clement@docker.com>
2026-04-16 11:11:24 -06:00
dependabot[bot]
0c9f54d028
Bump prettier from 3.7.4 to 3.8.1
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.7.4 to 3.8.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.7.4...3.8.1 )
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.8.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-27 12:18:10 +00:00
Alex Chan
0611d734da
Merge pull request #275 from tailscale/mpminardi/remove-actions-github
...
package.json,package-lock.json: remove @actions/github dependency
2026-03-27 12:16:59 +00:00
Mario Minardi
85073788ab
package.json,package-lock.json: remove @actions/github dependency
...
Remove @actions/github since we don't actually seem to use this
dependency in the action. We can add this back in if / when we do need
it, otherwise it is just causing noise with dependabot updates for no
reason.
Updates #cleanup
Signed-off-by: Mario Minardi <mario@tailscale.com>
2026-03-11 12:58:21 -06:00
dependabot[bot]
306e68a486
Bump @actions/cache from 5.0.1 to 5.0.2
...
Bumps [@actions/cache](https://github.com/actions/toolkit/tree/HEAD/packages/cache ) from 5.0.1 to 5.0.2.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/cache/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/cache )
---
updated-dependencies:
- dependency-name: "@actions/cache"
dependency-version: 5.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Mario Minardi <mario@tailscale.com>
2026-03-11 12:54:23 -06:00
dependabot[bot]
989d9be101
Bump @actions/tool-cache from 2.0.2 to 3.0.0
...
Bumps [@actions/tool-cache](https://github.com/actions/toolkit/tree/HEAD/packages/tool-cache ) from 2.0.2 to 3.0.0.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/tool-cache/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/tool-cache )
---
updated-dependencies:
- dependency-name: "@actions/tool-cache"
dependency-version: 3.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-11 12:48:58 -06:00
dependabot[bot]
69584d71ae
Bump @actions/github from 6.0.1 to 7.0.0
...
Bumps [@actions/github](https://github.com/actions/toolkit/tree/HEAD/packages/github ) from 6.0.1 to 7.0.0.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/github/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/github )
---
updated-dependencies:
- dependency-name: "@actions/github"
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Mario Minardi <mario@tailscale.com>
2026-03-11 12:15:08 -06:00
dependabot[bot]
cda17d523f
Bump @actions/core from 2.0.1 to 2.0.2
...
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core ) from 2.0.1 to 2.0.2.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core )
---
updated-dependencies:
- dependency-name: "@actions/core"
dependency-version: 2.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Mario Minardi <mario@tailscale.com>
2026-03-11 12:07:56 -06:00
dependabot[bot]
81231eb3b2
Bump actions/setup-node from 6.2.0 to 6.3.0
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](6044e13b5d...53b83947a5 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-11 12:00:59 -06:00
Mario Minardi
48c6d0317a
action,dist,src: bump default version to 1.94.2
...
Bump default version used by the action to 1.94.2. This will resolve
warnings in the admin console about known security vulnerabilities in
the previous default of 1.90.4 which aren't applicable for the GitHub
action.
The security vulnerabilities are specifically related to MDM policies
for MacOS (see https://tailscale.com/security-bulletins#ts-2026-001 ) and
related to using Tailnet lock without passing `--statedir` or `--state`
to tailscaled (see https://tailscale.com/security-bulletins#ts-2025-008 ).
Neither of these impact the GitHub action as MacOS runners aren't
managed by MDM policies and we pass either `--statedir` or `--state` to
the tailscale daemon.
Fixes https://github.com/tailscale/github-action/issues/272
Signed-off-by: Mario Minardi <mario@tailscale.com>
2026-03-11 12:00:14 -06:00
fbrv
cfed5b8999
store tailscale.tgz and tailscaled.pid in XDG cache/runtime dirs instead of the working directory
2026-03-11 11:55:28 -06:00
Mario Minardi
31d93e60e2
.github/workflows: run integration test if event is a push
...
Run the integration tests if the event that triggered them is a push to
main. Previous changes to skip these tests on pull requests from forks
or dependabot had the unintended impact of disabling them on merges into
main.
Updates #cleanup
Signed-off-by: Mario Minardi <mario@tailscale.com>
2026-03-05 19:49:52 -07:00
Lukas Mracek
564fe381c8
chore: run make build to resolve linter error
2026-02-25 16:50:39 -07:00
git-mracek
127daded26
fix: add missing parentheses to core.isDebug()
2026-02-25 16:50:39 -07:00
dependabot[bot]
94b700f285
Bump actions/setup-node from 6.1.0 to 6.2.0
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](395ad32622...6044e13b5d )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-11 21:06:52 -07:00
dependabot[bot]
ec0ada4dce
Bump actions/checkout from 6.0.1 to 6.0.2
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](8e8c483db8...de0fac2e45 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-11 21:06:25 -07:00
Dorin Geman
9c1802ce6b
fix: Windows MSI download on self-hosted runners
...
On self-hosted runners, the tool cache directory persists between runs.
When GitHub's cloud cache doesn't have an entry (first run, evicted, etc.), but the local MSI file exists from a previous run, tc.downloadTool() fails with "Destination file path already exists".
This fix checks if the existing MSI has a valid checksum before downloading:
- If valid: reuse it (skip download)
- If invalid: delete and re-download
Signed-off-by: Dorin Geman <dorin.geman@docker.com>
2026-01-15 16:39:13 -07:00
Mario Minardi
61e1192a01
.github/workflows: fix check to skip integration test for PRs from forks
...
Check that the full name of the repo from pull request events matches
the repo from the GitHub context to ensure we are properly skipping
integration tests coming from forks.
Updates #cleanup
Signed-off-by: Mario Minardi <mario@tailscale.com>
2026-01-14 13:18:36 -07:00
dependabot[bot]
53acf82332
Bump @actions/core from 2.0.0 to 2.0.1
...
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core ) from 2.0.0 to 2.0.1.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/@actions/artifact@2.0.1/packages/core )
---
updated-dependencies:
- dependency-name: "@actions/core"
dependency-version: 2.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-23 08:52:08 -07:00
dependabot[bot]
376b8a186d
Bump @actions/exec from 1.1.1 to 2.0.0
...
Bumps [@actions/exec](https://github.com/actions/toolkit/tree/HEAD/packages/exec ) from 1.1.1 to 2.0.0.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/exec/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/exec )
---
updated-dependencies:
- dependency-name: "@actions/exec"
dependency-version: 2.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-23 08:46:03 -07:00
dependabot[bot]
6b3a1307e5
Bump @actions/cache from 4.1.0 to 5.0.1
...
Bumps [@actions/cache](https://github.com/actions/toolkit/tree/HEAD/packages/cache ) from 4.1.0 to 5.0.1.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/cache/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/cache )
---
updated-dependencies:
- dependency-name: "@actions/cache"
dependency-version: 5.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-23 08:38:59 -07:00
dependabot[bot]
f166a64f7b
Bump prettier-plugin-organize-imports from 3.2.4 to 4.3.0
...
Bumps [prettier-plugin-organize-imports](https://github.com/simonhaenisch/prettier-plugin-organize-imports ) from 3.2.4 to 4.3.0.
- [Release notes](https://github.com/simonhaenisch/prettier-plugin-organize-imports/releases )
- [Changelog](https://github.com/simonhaenisch/prettier-plugin-organize-imports/blob/master/changelog.md )
- [Commits](https://github.com/simonhaenisch/prettier-plugin-organize-imports/compare/v3.2.4...v4.3.0 )
---
updated-dependencies:
- dependency-name: prettier-plugin-organize-imports
dependency-version: 4.3.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 13:11:02 -07:00
dependabot[bot]
2d4cde5889
Bump prettier from 2.8.8 to 3.7.4
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.8.8 to 3.7.4.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.8.8...3.7.4 )
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.7.4
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 13:05:11 -07:00
dependabot[bot]
afff14da14
Bump semver from 6.3.1 to 7.7.3
...
Bumps [semver](https://github.com/npm/node-semver ) from 6.3.1 to 7.7.3.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v6.3.1...v7.7.3 )
---
updated-dependencies:
- dependency-name: semver
dependency-version: 7.7.3
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 12:52:06 -07:00
dependabot[bot]
fb25ad2e95
Bump @types/node from 20.19.21 to 24.10.2
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.19.21 to 24.10.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 24.10.2
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 12:32:18 -07:00
dependabot[bot]
e8244c1283
Bump @actions/core from 1.11.1 to 2.0.0
...
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core ) from 1.11.1 to 2.0.0.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core )
---
updated-dependencies:
- dependency-name: "@actions/core"
dependency-version: 2.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 08:43:18 -07:00
Mario Minardi
d197c1d0f5
package.json: specify required node version
...
Specify node >= 24.0.0 in the engines block as that is what we use and
test with in CI.
Updates #cleanup
Signed-off-by: Mario Minardi <mario@tailscale.com>
2025-12-15 08:41:22 -07:00