Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade go slack vitess r14.0.5 #91

Merged
Merged
Show file tree
Hide file tree
Changes from 25 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
d3faec8
Cleanup usage of go.rice in favor of go:embed (#10956)
dbussink Aug 9, 2022
31547b2
fix vtrootbin
maksimov Jun 13, 2023
9d45344
update the build to 1.19.10
maksimov Jun 14, 2023
5d9188b
update the workflows to 1.19.10
maksimov Jun 14, 2023
56aaa6d
update the docker image to 1.19.10
maksimov Jun 14, 2023
fa52472
update the bootstrap version to get docker to go 1.20.5
maksimov Jun 14, 2023
c02c548
use 1.18.7 for static checks
maksimov Jun 15, 2023
e770226
lower the build version requirement to allow static checks to pass
maksimov Jun 15, 2023
de79026
experiment with using old and new Go for a single workflow
maksimov Jun 15, 2023
ca7ab2a
use old and new Go for a upgrade/downgrade workflows
maksimov Jun 15, 2023
84bc4a0
set -buildvcs=false
maksimov Jun 17, 2023
a437d2c
address build errors
maksimov Jun 21, 2023
4f4d47a
Revert "fix parameter name (#93)" (#100)
Jul 5, 2023
82cf45b
apply patch 12178 to v14 (#102)
pbibra Jul 10, 2023
5061df8
switching to self-hosted runner
maksimov Jul 28, 2023
6d4bff8
Merge branch 'slack-vitess-r14.0.5' into upgrade-go-slack-vitess-r14.0.5
maksimov Jul 28, 2023
5ffa760
more workflows to use self-hosted runner
maksimov Jul 29, 2023
30ea745
Merge branch 'upgrade-go-slack-vitess-r14.0.5' of github.com:slackhq/…
maksimov Jul 29, 2023
7c4cd5a
even more workflows to use self-hosted runner
maksimov Jul 29, 2023
ff71948
partially switch upgrade-downgrade to self-hosted runner
maksimov Jul 29, 2023
b37228a
Ejortegau/larger runners (#115)
ejortegau Aug 2, 2023
10c8515
Revert change of runner type for shardedrecovery_stress_verticalsplit…
ejortegau Aug 3, 2023
5e942b5
`slack-vitess-r14.0.5`: use dedicated larger runner (#113)
timvaillancourt Aug 7, 2023
7dc3474
`slack-vitess-r14.0.5`: allow conn overrides in consul topo (#111)
timvaillancourt Aug 7, 2023
cc27630
Merge branch 'slack-vitess-r14.0.5' into upgrade-go-slack-vitess-r14.0.5
maksimov Aug 8, 2023
472435d
Merge branch 'slack-vitess-r14.0.5-dsdefense' into upgrade-go-slack-v…
maksimov Aug 10, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,3 @@ web/vtadmin/src/proto/*.ts -diff
go/vt/proto/** linguist-generated=true
go/vt/proto/*/*.pb.go -diff
go/vt/sqlparser/sql.go linguist-generated=true -diff
go/vt/mysqlctl/rice-box.go linguist-generated=true -diff
5 changes: 3 additions & 2 deletions .github/workflows/check_make_vtadmin_authz_testgen.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ jobs:

build:
name: Check Make vtadmin_authz_testgen
runs-on: ubuntu-latest
runs-on:
group: vitess-ubuntu20
steps:
- name: Check if workflow needs to be skipped
id: skip-workflow
Expand Down Expand Up @@ -41,7 +42,7 @@ jobs:
uses: actions/setup-go@v3
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.vtadmin_changes == 'true'
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Tune the OS
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.vtadmin_changes == 'true'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check_make_vtadmin_web_proto.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
uses: actions/setup-go@v3
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.proto_changes == 'true'
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Setup Node
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.proto_changes == 'true'
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/cluster_endtoend_12.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ concurrency:
jobs:
build:
name: Run endtoend tests on Cluster (12)
runs-on: ubuntu-20.04
runs-on:
group: vitess-ubuntu20

steps:
- name: Check if workflow needs to be skipped
Expand Down Expand Up @@ -50,7 +51,7 @@ jobs:
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
uses: actions/setup-go@v3
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/cluster_endtoend_13.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ concurrency:
jobs:
build:
name: Run endtoend tests on Cluster (13)
runs-on: ubuntu-20.04
runs-on:
group: vitess-ubuntu20

steps:
- name: Check if workflow needs to be skipped
Expand Down Expand Up @@ -50,7 +51,7 @@ jobs:
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
uses: actions/setup-go@v3
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/cluster_endtoend_15.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ concurrency:
jobs:
build:
name: Run endtoend tests on Cluster (15)
runs-on: ubuntu-20.04
runs-on:
group: vitess-ubuntu20

steps:
- name: Check if workflow needs to be skipped
Expand Down Expand Up @@ -50,7 +51,7 @@ jobs:
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
uses: actions/setup-go@v3
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/cluster_endtoend_18.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ concurrency:
jobs:
build:
name: Run endtoend tests on Cluster (18)
runs-on: ubuntu-20.04
runs-on:
group: vitess-ubuntu20

steps:
- name: Check if workflow needs to be skipped
Expand Down Expand Up @@ -50,7 +51,7 @@ jobs:
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
uses: actions/setup-go@v3
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/cluster_endtoend_19.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ concurrency:
jobs:
build:
name: Run endtoend tests on Cluster (19)
runs-on: ubuntu-20.04
runs-on:
group: vitess-ubuntu20

steps:
- name: Check if workflow needs to be skipped
Expand Down Expand Up @@ -50,7 +51,7 @@ jobs:
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
uses: actions/setup-go@v3
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/cluster_endtoend_21.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ concurrency:
jobs:
build:
name: Run endtoend tests on Cluster (21)
runs-on: ubuntu-20.04
runs-on:
group: vitess-ubuntu20

steps:
- name: Check if workflow needs to be skipped
Expand Down Expand Up @@ -50,7 +51,7 @@ jobs:
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
uses: actions/setup-go@v3
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/cluster_endtoend_22.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ concurrency:
jobs:
build:
name: Run endtoend tests on Cluster (22)
runs-on: ubuntu-20.04
runs-on:
group: vitess-ubuntu20

steps:
- name: Check if workflow needs to be skipped
Expand Down Expand Up @@ -50,7 +51,7 @@ jobs:
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
uses: actions/setup-go@v3
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/cluster_endtoend_24.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ concurrency:
jobs:
build:
name: Run endtoend tests on Cluster (24)
runs-on: ubuntu-20.04
runs-on:
group: vitess-ubuntu20

steps:
- name: Check if workflow needs to be skipped
Expand Down Expand Up @@ -50,7 +51,7 @@ jobs:
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
uses: actions/setup-go@v3
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/cluster_endtoend_26.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ concurrency:
jobs:
build:
name: Run endtoend tests on Cluster (26)
runs-on: ubuntu-20.04
runs-on:
group: vitess-ubuntu20

steps:
- name: Check if workflow needs to be skipped
Expand Down Expand Up @@ -50,7 +51,7 @@ jobs:
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
uses: actions/setup-go@v3
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ concurrency:
jobs:
build:
name: Run endtoend tests on Cluster (ers_prs_newfeatures_heavy)
runs-on: ubuntu-20.04
runs-on:
group: vitess-ubuntu20

steps:
- name: Check if workflow needs to be skipped
Expand Down Expand Up @@ -50,7 +51,7 @@ jobs:
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
uses: actions/setup-go@v3
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/cluster_endtoend_mysql57.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ concurrency:
jobs:
build:
name: Run endtoend tests on Cluster (mysql57)
runs-on: ubuntu-20.04
runs-on:
group: vitess-ubuntu20
timeout-minutes: 45

steps:
Expand Down Expand Up @@ -51,7 +52,7 @@ jobs:
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
uses: actions/setup-go@v3
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/cluster_endtoend_mysql80.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ concurrency:
jobs:
build:
name: Run endtoend tests on Cluster (mysql80)
runs-on: ubuntu-20.04
runs-on:
group: vitess-ubuntu20

steps:
- name: Check if workflow needs to be skipped
Expand Down Expand Up @@ -50,7 +51,7 @@ jobs:
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
uses: actions/setup-go@v3
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/cluster_endtoend_onlineddl_declarative.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ concurrency:
jobs:
build:
name: Run endtoend tests on Cluster (onlineddl_declarative)
runs-on: ubuntu-20.04
runs-on:
group: vitess-ubuntu20

steps:
- name: Check if workflow needs to be skipped
Expand Down Expand Up @@ -50,7 +51,7 @@ jobs:
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
uses: actions/setup-go@v3
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ concurrency:
jobs:
build:
name: Run endtoend tests on Cluster (onlineddl_declarative) mysql57
runs-on: ubuntu-20.04
runs-on:
group: vitess-ubuntu20
timeout-minutes: 45

steps:
Expand Down Expand Up @@ -51,7 +52,7 @@ jobs:
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
uses: actions/setup-go@v3
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/cluster_endtoend_onlineddl_ghost.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ concurrency:
jobs:
build:
name: Run endtoend tests on Cluster (onlineddl_ghost)
runs-on: ubuntu-20.04
runs-on:
group: vitess-ubuntu20

steps:
- name: Check if workflow needs to be skipped
Expand Down Expand Up @@ -50,7 +51,7 @@ jobs:
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
uses: actions/setup-go@v3
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ concurrency:
jobs:
build:
name: Run endtoend tests on Cluster (onlineddl_ghost) mysql57
runs-on: ubuntu-20.04
runs-on:
group: vitess-ubuntu20
timeout-minutes: 45

steps:
Expand Down Expand Up @@ -51,7 +52,7 @@ jobs:
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
uses: actions/setup-go@v3
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/cluster_endtoend_onlineddl_revert.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ concurrency:
jobs:
build:
name: Run endtoend tests on Cluster (onlineddl_revert)
runs-on: ubuntu-20.04
runs-on:
group: vitess-ubuntu20

steps:
- name: Check if workflow needs to be skipped
Expand Down Expand Up @@ -50,7 +51,7 @@ jobs:
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
uses: actions/setup-go@v3
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ concurrency:
jobs:
build:
name: Run endtoend tests on Cluster (onlineddl_revert) mysql57
runs-on: ubuntu-20.04
runs-on:
group: vitess-ubuntu20
timeout-minutes: 45

steps:
Expand Down Expand Up @@ -51,7 +52,7 @@ jobs:
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
uses: actions/setup-go@v3
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/cluster_endtoend_onlineddl_revertible.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ concurrency:
jobs:
build:
name: Run endtoend tests on Cluster (onlineddl_revertible)
runs-on: ubuntu-20.04
runs-on:
group: vitess-ubuntu20

steps:
- name: Check if workflow needs to be skipped
Expand Down Expand Up @@ -50,7 +51,7 @@ jobs:
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
uses: actions/setup-go@v3
with:
go-version: 1.18.7
go-version: 1.19.10

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down
Loading
Loading