experiment: Switch to BuildJet Linux Runners (#4846)

This commit is contained in:
Kyle Carberry 2022-11-01 13:56:33 -07:00 committed by GitHub
parent 288e7d1045
commit 29dc5f66b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 7 deletions

View File

@ -89,7 +89,7 @@ jobs:
style-lint-golangci:
name: style/lint/golangci
timeout-minutes: 5
runs-on: ubuntu-latest
runs-on: ${{ github.repository_owner == 'coder' && 'buildjet-8vcpu-ubuntu-2204' || 'ubuntu-latest' }}
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
@ -171,7 +171,7 @@ jobs:
gen:
name: "style/gen"
timeout-minutes: 8
runs-on: ubuntu-latest
runs-on: ${{ github.repository_owner == 'coder' && 'buildjet-8vcpu-ubuntu-2204' || 'ubuntu-latest' }}
needs: changes
if: needs.changes.outputs.docs-only == 'false'
steps:
@ -276,7 +276,7 @@ jobs:
test-go:
name: "test/go"
runs-on: ${{ matrix.os }}
runs-on: ${{ matrix.os == 'ubuntu-latest' && github.repository_owner == 'coder' && 'buildjet-8vcpu-ubuntu-2204' || matrix.os }}
timeout-minutes: 20
strategy:
matrix:
@ -356,7 +356,7 @@ jobs:
test-go-postgres:
name: "test/go/postgres"
runs-on: ubuntu-latest
runs-on: ${{ github.repository_owner == 'coder' && 'buildjet-8vcpu-ubuntu-2204' || 'ubuntu-latest' }}
# This timeout must be greater than the timeout set by `go test` in
# `make test-postgres` to ensure we receive a trace of running
# goroutines. Setting this to the timeout +5m should work quite well
@ -417,7 +417,7 @@ jobs:
deploy:
name: "deploy"
runs-on: ubuntu-latest
runs-on: ${{ github.repository_owner == 'coder' && 'buildjet-8vcpu-ubuntu-2204' || 'ubuntu-latest' }}
timeout-minutes: 30
needs: changes
if: |

View File

@ -26,7 +26,7 @@ env:
jobs:
release:
runs-on: ubuntu-latest
runs-on: ${{ github.repository_owner == 'coder' && 'buildjet-8vcpu-ubuntu-2204' || 'ubuntu-latest' }}
env:
# Necessary for Docker manifest
DOCKER_CLI_EXPERIMENTAL: "enabled"

View File

@ -33,6 +33,7 @@ import (
"tailscale.com/wgengine/router"
"tailscale.com/wgengine/wgcfg/nmcfg"
"github.com/coder/coder/coderd/database"
"github.com/coder/coder/cryptorand"
"cdr.dev/slog"
@ -447,7 +448,7 @@ func (c *Conn) sendNode() {
}
node := &Node{
ID: c.netMap.SelfNode.ID,
AsOf: c.lastStatus,
AsOf: database.Now(),
Key: c.netMap.SelfNode.Key,
Addresses: c.netMap.SelfNode.Addresses,
AllowedIPs: c.netMap.SelfNode.AllowedIPs,