forked from tailscale/tailscale
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'upstream/main' into colin/ts-1.46
- Loading branch information
Showing
383 changed files
with
26,154 additions
and
7,932 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
name: "Dockerfile build" | ||
on: | ||
push: | ||
branches: | ||
- main | ||
pull_request: | ||
branches: | ||
- "*" | ||
jobs: | ||
deploy: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- name: "Build Docker image" | ||
run: docker build . |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -50,11 +50,11 @@ jobs: | |
private_key: ${{ secrets.LICENSING_APP_PRIVATE_KEY }} | ||
|
||
- name: Send pull request | ||
uses: peter-evans/create-pull-request@38e0b6e68b4c852a5500a94740f0e535e0d7ba54 #v4.2.4 | ||
uses: peter-evans/create-pull-request@284f54f989303d2699d373481a0cfa13ad5a6666 #v5.0.1 | ||
with: | ||
token: ${{ steps.generate-token.outputs.token }} | ||
author: License Updater <[email protected]> | ||
committer: License Updater <[email protected]> | ||
author: License Updater <noreply+license-updater@tailscale.com> | ||
committer: License Updater <noreply+license-updater@tailscale.com> | ||
branch: licenses/cli | ||
commit-message: "licenses: update tailscale{,d} licenses" | ||
title: "licenses: update tailscale{,d} licenses" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
name: govulncheck | ||
|
||
on: | ||
schedule: | ||
- cron: "0 12 * * *" # 8am EST / 10am PST / 12pm UTC | ||
workflow_dispatch: # allow manual trigger for testing | ||
pull_request: | ||
paths: | ||
- ".github/workflows/govulncheck.yml" | ||
|
||
jobs: | ||
source-scan: | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- name: Check out code into the Go module directory | ||
uses: actions/checkout@v3 | ||
|
||
- name: Install govulncheck | ||
run: ./tool/go install golang.org/x/vuln/cmd/govulncheck@latest | ||
|
||
- name: Scan source code for known vulnerabilities | ||
run: PATH=$PWD/tool/:$PATH "$(./tool/go env GOPATH)/bin/govulncheck" -test ./... | ||
|
||
- uses: ruby/[email protected] | ||
with: | ||
payload: > | ||
{ | ||
"attachments": [{ | ||
"text": "${{ job.status }}: ${{ github.workflow }} <https://github.com/${{ github.repository }}/commit/${{ github.sha }}/checks> | ||
(<https://github.com/${{ github.repository }}/commit/${{ github.sha }}|commit>) of ${{ github.repository }}@${{ github.ref_name }} by ${{ github.event.head_commit.committer.name }}", | ||
"color": "danger" | ||
}] | ||
} | ||
env: | ||
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} | ||
if: failure() && github.event_name == 'schedule' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,102 @@ | ||
name: test installer.sh | ||
|
||
on: | ||
push: | ||
branches: | ||
- "main" | ||
paths: | ||
- scripts/installer.sh | ||
pull_request: | ||
branches: | ||
- "*" | ||
paths: | ||
- scripts/installer.sh | ||
|
||
jobs: | ||
test: | ||
strategy: | ||
# Don't abort the entire matrix if one element fails. | ||
fail-fast: false | ||
# Don't start all of these at once, which could saturate Github workers. | ||
max-parallel: 4 | ||
matrix: | ||
image: | ||
# This is a list of Docker images against which we test our installer. | ||
# If you find that some of these no longer exist, please feel free | ||
# to remove them from the list. | ||
# When adding new images, please only use official ones. | ||
- "debian:oldstable-slim" | ||
- "debian:stable-slim" | ||
- "debian:testing-slim" | ||
- "debian:sid-slim" | ||
- "ubuntu:18.04" | ||
- "ubuntu:20.04" | ||
- "ubuntu:22.04" | ||
- "ubuntu:22.10" | ||
- "ubuntu:23.04" | ||
- "elementary/docker:stable" | ||
- "elementary/docker:unstable" | ||
- "parrotsec/core:lts-amd64" | ||
- "parrotsec/core:latest" | ||
- "kalilinux/kali-rolling" | ||
- "kalilinux/kali-dev" | ||
- "oraclelinux:9" | ||
- "oraclelinux:8" | ||
- "fedora:latest" | ||
- "rockylinux:8.7" | ||
- "rockylinux:9" | ||
- "amazonlinux:latest" | ||
- "opensuse/leap:latest" | ||
- "opensuse/tumbleweed:latest" | ||
- "archlinux:latest" | ||
- "alpine:3.14" | ||
- "alpine:latest" | ||
- "alpine:edge" | ||
deps: | ||
# Run all images installing curl as a dependency. | ||
- curl | ||
include: | ||
# Check a few images with wget rather than curl. | ||
- { image: "debian:oldstable-slim", deps: "wget" } | ||
- { image: "debian:sid-slim", deps: "wget" } | ||
- { image: "ubuntu:23.04", deps: "wget" } | ||
# Ubuntu 16.04 also needs apt-transport-https installed. | ||
- { image: "ubuntu:16.04", deps: "curl apt-transport-https" } | ||
- { image: "ubuntu:16.04", deps: "wget apt-transport-https" } | ||
runs-on: ubuntu-latest | ||
container: | ||
image: ${{ matrix.image }} | ||
options: --user root | ||
steps: | ||
- name: install dependencies (yum) | ||
# tar and gzip are needed by the actions/checkout below. | ||
run: yum install -y --allowerasing tar gzip ${{ matrix.deps }} | ||
if: | | ||
contains(matrix.image, 'centos') | ||
|| contains(matrix.image, 'oraclelinux') | ||
|| contains(matrix.image, 'fedora') | ||
|| contains(matrix.image, 'amazonlinux') | ||
- name: install dependencies (zypper) | ||
# tar and gzip are needed by the actions/checkout below. | ||
run: zypper --non-interactive install tar gzip | ||
if: contains(matrix.image, 'opensuse') | ||
- name: install dependencies (apt-get) | ||
run: | | ||
apt-get update | ||
apt-get install -y ${{ matrix.deps }} | ||
if: | | ||
contains(matrix.image, 'debian') | ||
|| contains(matrix.image, 'ubuntu') | ||
|| contains(matrix.image, 'elementary') | ||
|| contains(matrix.image, 'parrotsec') | ||
|| contains(matrix.image, 'kalilinux') | ||
- name: checkout | ||
uses: actions/checkout@v3 | ||
- name: run installer | ||
run: scripts/installer.sh | ||
# Package installation can fail in docker because systemd is not running | ||
# as PID 1, so ignore errors at this step. The real check is the | ||
# `tailscale --version` command below. | ||
continue-on-error: true | ||
- name: check tailscale version | ||
run: tailscale --version |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -35,11 +35,11 @@ jobs: | |
private_key: ${{ secrets.LICENSING_APP_PRIVATE_KEY }} | ||
|
||
- name: Send pull request | ||
uses: peter-evans/create-pull-request@38e0b6e68b4c852a5500a94740f0e535e0d7ba54 #v4.2.4 | ||
uses: peter-evans/create-pull-request@284f54f989303d2699d373481a0cfa13ad5a6666 #v5.0.1 | ||
with: | ||
token: ${{ steps.generate-token.outputs.token }} | ||
author: Flakes Updater <[email protected]> | ||
committer: Flakes Updater <[email protected]> | ||
author: Flakes Updater <noreply+flakes-updater@tailscale.com> | ||
committer: Flakes Updater <noreply+flakes-updater@tailscale.com> | ||
branch: flakes | ||
commit-message: "go.mod.sri: update SRI hash for go.mod changes" | ||
title: "go.mod.sri: update SRI hash for go.mod changes" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
1.39.0 | ||
1.47.0 |
Oops, something went wrong.