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

oops #15542

Closed
wants to merge 236 commits into from
Closed

oops #15542

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
236 commits
Select commit Hold shift + click to select a range
27e04c1
Code freeze of release-16.0 (#12232)
GuptaManan100 Feb 3, 2023
e8c258d
Revert default MySQL 80 version to `8.0.30` (#12252) (#12273)
frouioui Feb 8, 2023
5334b22
Release of v16.0.0-rc1 (#12235)
GuptaManan100 Feb 8, 2023
4e32ce1
feat: fix release notes (#12276)
GuptaManan100 Feb 8, 2023
51a7abf
Back to dev mode (#12277)
GuptaManan100 Feb 9, 2023
8c57874
Download mariadb from vitess-resources (#12271) (#12279)
frouioui Feb 9, 2023
ae796b2
feat: fix summary and release notes (#12283)
GuptaManan100 Feb 9, 2023
236c147
feat: fix release script (#12289)
vitess-bot[bot] Feb 9, 2023
8d77ddf
[release-16.0] Fix aggregation on outer joins (#12298) (#12311)
vitess-bot[bot] Feb 13, 2023
85e505d
fix: transaction_isolation to be applied at session level (#12281) (#…
harshit-gangal Feb 13, 2023
cdae7f0
fix: added null safe operator precendence rule (#12307)
vitess-bot[bot] Feb 13, 2023
dc92d01
add database name to _vt.views table (#12368)
harshit-gangal Feb 15, 2023
9b6a4c5
Examples: Add lib functions to wait for shard states (#12239) (#12278)
mattlord Feb 16, 2023
49ae2a9
Fix for USING when column names not lower cased (#12379)
systay Feb 16, 2023
29e137a
Fix bug in vtexplain around JOINs (#12384)
vitess-bot[bot] Feb 17, 2023
30f8294
Schema RPC to fetch table/view definition (#12375)
harshit-gangal Feb 21, 2023
cadf273
[release-16.0] VReplication: ignore GC tables in schema analysis (#12…
vitess-bot[bot] Feb 21, 2023
659c9c0
Fix `SHOW VSCHEMA TABLES` tests using v17 vtgate that expected `dual`…
frouioui Feb 21, 2023
536bf4c
Bump golang.org/x/net from 0.5.0 to 0.7.0 (#12400)
vitess-bot[bot] Feb 21, 2023
08362bc
Allow zero (in) date when setting up internal _vt schema (#12262) (#1…
frouioui Feb 22, 2023
52defd6
Add release notes summary for views (#12422)
frouioui Feb 22, 2023
8528903
Examples: Correct VTAdmin Discovery File Path And Add Check (#12415)
mattlord Feb 22, 2023
fa2c0a6
VReplication: Use MariaDB Compat JSON Functions (#12420)
mattlord Feb 22, 2023
79014d3
Change `GetSchema` RPC to return `CreateView` instead of `SelectStmt`…
frouioui Feb 23, 2023
91fe415
Create Views allowed for same keyspace (#12409)
harshit-gangal Feb 23, 2023
753a691
Backport to v16: onlineddl_vrepl flakiness and subsequent fixes (#12426)
shlomi-noach Feb 23, 2023
c37bdd7
examples: Fix Vtop example and release script (#12440)
deepthi Feb 23, 2023
e429768
Sidecar schema init: use COPY algorithm while altering sidecardb tabl…
rohit-nayak-ps Feb 23, 2023
a8e11e8
Update additional Go dependencies (#12402)
vitess-bot[bot] Feb 23, 2023
57f469d
[release-16.0] SidecarDB Init: don't fail on schema init errors (#123…
vitess-bot[bot] Feb 23, 2023
1deb992
GetSchema rpc to streaming api (#12447)
harshit-gangal Feb 23, 2023
492cf00
Fix vtctldclient command in vtop test script and the fix operator exa…
GuptaManan100 Feb 24, 2023
8b9baff
feat: don't keep data for upgrade-downgrade tests (#12462)
GuptaManan100 Feb 24, 2023
0598be6
Reorder summary in order of importance (#12433)
GuptaManan100 Feb 24, 2023
ae10400
Code freeze of release-16.0 (#12469)
GuptaManan100 Feb 24, 2023
721e116
Fix scalar aggregation engine primitive for column truncation (#12468)
harshit-gangal Feb 24, 2023
25f615d
Add port to enable vtadmin access. (#12467) (#12474)
deepthi Feb 25, 2023
2aa039c
release notes: mark dynamic throttler configuration as experimental (…
deepthi Feb 25, 2023
aa377fb
Upgrade `release-16.0` to `go1.20.1` (#12398)
frouioui Feb 27, 2023
e55ceed
BugFix: Unsharded query using a derived table and a dual table (#12484)
GuptaManan100 Feb 27, 2023
a88a28a
Format vtctldclient GetKeyspace output using cli.MarshalJSON. (#12503)
vitess-bot[bot] Feb 28, 2023
bb768df
Release of v16.0.0 (#12470)
GuptaManan100 Feb 28, 2023
dfd698d
Back to dev mode (#12515)
GuptaManan100 Feb 28, 2023
7cb8f43
Unskip TestFuzz and fix issue (#12514)
frouioui Mar 1, 2023
a62c600
Make upgrade downgrade job names unique (#12499)
frouioui Mar 1, 2023
8635865
handle readtablet error (#12510)
frouioui Mar 1, 2023
f520351
Fix `vtctldclient`'s Root command to return an error on unknown comma…
Mar 1, 2023
49ac1d6
feat: add a known issue into the release notes (#12536)
GuptaManan100 Mar 2, 2023
fbfc366
[release-16.0] Tooling improvements backports (#12528)
frouioui Mar 2, 2023
7666f16
v16: Online DDL: enforce ALGORITHM=COPY on shadow table (#12522)
shlomi-noach Mar 2, 2023
8cae9d6
[release-16.0] Fix dubious ownership of git directory in `vitess/base…
vitess-bot[bot] Mar 7, 2023
2fd0845
[release-16.0] collations: fix sorting in UCA900 collations (#12555) …
vitess-bot[bot] Mar 8, 2023
6e1f08a
[release-16.0] Throttler: Store Config in Global Keyspace Topo Record…
vitess-bot[bot] Mar 9, 2023
824e123
Examples, Flakes: Wait for Shard's VReplication Engine to Open (#1256…
mattlord Mar 9, 2023
cb7005d
CI: increase overall test timeouts for all OnlineDDL tests (#12589)
vitess-bot[bot] Mar 9, 2023
cec7b1a
[release-16.0] CI: extend timeouts in onlineddl_vrepl due to slow CI …
vitess-bot[bot] Mar 9, 2023
0489fdb
Purge logs without panicking (#12187) (#12616)
Mar 13, 2023
2b43fd7
VStreamer: improve representation of integers in json data types (#12…
rohit-nayak-ps Mar 16, 2023
fcd0d60
[release-16.0] Re-organize the `releasenotes` directory into `changel…
frouioui Mar 21, 2023
0f0ed28
Add the vtadmin web directory to the release packages (#12639) (#12671)
frouioui Mar 21, 2023
480a99d
[gen4 planner] Make sure to not push down expressions when not possib…
frouioui Mar 21, 2023
0f2277c
Mysqld.GetSchema: tolerate tables being dropped while inspecting sche…
shlomi-noach Mar 22, 2023
dc0bd69
Always add columns in the `Derived` operator (#12634) (#12670)
frouioui Mar 22, 2023
db53f78
Fix initialization code to also stop replication to prevent crash (#1…
GuptaManan100 Mar 23, 2023
75b02ea
[planner bugfix] add expressions to HAVING (#12668) (#12698)
frouioui Mar 23, 2023
98ef624
[release-16.0] Auto upgrade the Golang version (#12585) (#12709)
frouioui Mar 24, 2023
7f9e1e1
Run launchable only on PRs against `main` (#12694) (#12721)
GuptaManan100 Mar 27, 2023
965610d
[planner fix] make unknown column an error only for sharded queries (…
systay Mar 27, 2023
ff0b4ff
[release-16.0] Fix `panic` when executing a prepare statement with ov…
vitess-bot[bot] Mar 27, 2023
17f95be
properly escape sequence table names (#12599)
vitess-bot[bot] Mar 27, 2023
a1bb778
[release-16.0] Upgrade the Golang version to `go1.20.2` (#12723)
github-actions[bot] Mar 27, 2023
f306901
fix fullstatus test for backward compat (#12685) (#12730)
rsajwani Mar 28, 2023
36431f9
Fixing backup tests flakiness (#12655) (#12736)
rsajwani Mar 28, 2023
306c7d7
Flakes: Use new healthy shard check in vreplication e2e tests (#12502…
GuptaManan100 Mar 28, 2023
bb6e0da
planner: fix predicate simplifier (#12650) (#12715)
frouioui Mar 28, 2023
e979cec
[release-16.0] Use a left join to make sure that tables with tablespa…
vitess-bot[bot] Mar 28, 2023
befca33
[release-16.0] Reset the current lag when closing the replication lag…
vitess-bot[bot] Mar 29, 2023
7b2de23
[release-16.0] Port two flaky test fixes #12603 and #12546 (#12745)
rohit-nayak-ps Mar 29, 2023
859dfb4
vschema ddl: add grammar to accept qualified tables (#12577) (#12748)
frouioui Mar 29, 2023
970b8ff
Addition of the 16.0.1 release summary (#12751)
frouioui Mar 29, 2023
098913a
Code freeze of release-16.0 (#12762)
GuptaManan100 Mar 29, 2023
adf1019
[Backport] Update topo {Get,Create}Keyspace to prevent invalid keyspa…
Mar 30, 2023
d1ba625
Release of v16.0.1 (#12765)
GuptaManan100 Mar 30, 2023
2d2d1df
Back to dev mode (#12783)
GuptaManan100 Mar 30, 2023
984793f
Remove unnecessary code bits in workflows (#12756) (#12775)
frouioui Mar 31, 2023
f2c1c13
[release-16.0] Throttler: Expose Tablet's Config & Leverage to Deflak…
mattlord Mar 31, 2023
5ee1e46
Automatically add milestone to new Pull Request (#12759) (#12807)
frouioui Apr 3, 2023
126c523
[release-16.0] Fix incorrect path during release notes generation (#1…
vitess-bot[bot] Apr 3, 2023
af8e5e5
Table GC: remove spammy log entry (#12625) (#12808)
frouioui Apr 3, 2023
b04435f
Cleanup TODOs in vtorc flag parsing code from v15 (#12787) (#12818)
frouioui Apr 4, 2023
d6c92cb
fakedbclient: Add locking to avoid races (#12814) (#12822)
frouioui Apr 5, 2023
2193482
Fix `vtgate_schema_tracker` flaky tests (#12780) (#12849)
frouioui Apr 7, 2023
9b7a0c7
[release-16.0] Small fixes to the auto-upgrade golang tool (#12838) (…
vitess-bot[bot] Apr 10, 2023
ee547c8
[planbuilder bugfix] do not push aggregations into derived tables (#1…
frouioui Apr 11, 2023
dbb2cf7
Add timeout to golangci-lint and bump its version (#12852) (#12854)
frouioui Apr 11, 2023
702cb2f
[release-16.0] Upgrade the Golang version to `go1.20.3` (#12832)
github-actions[bot] Apr 11, 2023
b04c38d
[release-16.0] Do not fail build on incorrect Go version (#12809) (#1…
vitess-bot[bot] Apr 12, 2023
9dcbd7d
Backport: [topo] Disallow the slash character in shard names #12843 (…
Apr 12, 2023
e18974d
[release-16.0] planner fix: scoping rules for JOIN ON expression insi…
frouioui Apr 14, 2023
818ccd5
Remove recent golangci-lint version bump (#12909)
frouioui Apr 17, 2023
d5d6954
fix: reset transaction session with better checks when no reserved co…
harshit-gangal Apr 18, 2023
b194834
test: change cfc test to make it work consistently (#12960)
vitess-bot[bot] Apr 24, 2023
b05d3a4
fix: union distinct between unsharded route and sharded join (#12974)
vitess-bot[bot] Apr 26, 2023
199e53c
[release-16.0] update v16 release notes about VTGate Advertised MySQL…
vitess-bot[bot] May 2, 2023
24ca345
gen4 planner: allow last_insert_id with arguments (#13026) (#13033)
systay May 9, 2023
808821c
[release-16.0] vtgate : Disable Automatically setting immediateCaller…
vitess-bot[bot] May 9, 2023
6934444
Summary changes and code freeze for release of v16.0.2 (#13049)
GuptaManan100 May 9, 2023
6076fed
Release of v16.0.2 (#13050)
GuptaManan100 May 9, 2023
1597b68
Back to dev mode (#13055)
GuptaManan100 May 10, 2023
b87ef7a
[release-16.0] Upgrade the Golang version to `go1.20.4` (#13053)
github-actions[bot] May 15, 2023
a2b738c
[release-16.0] Fix the resilientQuery to give correct results during …
vitess-bot[bot] May 15, 2023
398e52b
Fix format error in the v16.0.2 release notes (#13058)
vitess-bot[bot] May 16, 2023
fe648b9
[release-16.0] VReplication: Do not delete sharded target vschema tab…
vitess-bot[bot] May 26, 2023
88269ad
[16.0] Fix: TabletServer ReserveBeginExecute to return transaction ID…
harshit-gangal May 30, 2023
28c9dce
[release-16.0] VReplication: Pass on --keep_routing_rules flag value …
vitess-bot[bot] May 30, 2023
272004c
Fix: errant GTID in health streamer (#13184)
GuptaManan100 May 31, 2023
98f5afc
[release-16.0] Upgrade mysqld memory limits to 1024Mi (#13122) (#13204)
vitess-bot[bot] May 31, 2023
17fae95
evalengine: TypeOf for Columns should only use value type when we hav…
systay Jun 5, 2023
625c057
Fix new vtctl upgrade downgrade test on `release-16.0` (#13252)
frouioui Jun 7, 2023
b2de6b7
[release-16.0] Upgrade the Golang version to `go1.20.5` (#13257)
github-actions[bot] Jun 12, 2023
7a9a84a
[release-16.0] Remove indentation limit in the sqlparser (#13158) (#1…
frouioui Jun 12, 2023
60baf51
[release-16.0] VReplication: Fix VDiff2 DeleteByUUID Query (#13255) (…
vitess-bot[bot] Jun 12, 2023
2b26d57
[release-16.0] Bug fix: SQL queries erroring with message `unknown ag…
vitess-bot[bot] Jun 20, 2023
2702da2
[release-16.0] mysqlctl: Correctly encode database and table names (#…
vitess-bot[bot] Jun 20, 2023
57fd5c2
update link for reparenting guide (#13356)
vitess-bot[bot] Jun 22, 2023
ee4fe7c
[release-16.0] Set the number of threads for release notes generation…
frouioui Jun 28, 2023
1714d17
[release-16.0] Prevent resetting replication every time we set replic…
GuptaManan100 Jun 28, 2023
3161143
[release-16.0] BaseShowTablesWithSizes: optimize MySQL 8.0 query (#13…
vitess-bot[bot] Jun 29, 2023
2d41d38
feat: don't run any reparent commands if the host is empty (#13396) (…
GuptaManan100 Jun 29, 2023
f3b7479
[release-16.0] Deflake `TestQueryTimeoutWithDual` test (#13405) (#13409)
vitess-bot[bot] Jun 29, 2023
7251cb3
TestFix: `Upgrade Downgrade Testing - Backups - Manual` (#13408)
GuptaManan100 Jun 29, 2023
99d39f9
[release-16.0] Upgrade-Downgrade Fix: Schema-initialization stuck on …
GuptaManan100 Jul 5, 2023
b6755ae
Ignore error while reading table data in Schema.Engine reload (#13421…
harshit-gangal Jul 7, 2023
deacad1
resolved conflict (#13456)
shlomi-noach Jul 7, 2023
af3cd0a
[release-16.0] Remove excessive logging in VTOrc APIs (#13459) (#13462)
GuptaManan100 Jul 10, 2023
9ebc7be
compose: fix `consul:latest` error
timvaillancourt Jul 10, 2023
73c6d71
Update docker-compose.beginners.yml too
timvaillancourt Jul 10, 2023
7c49599
rm mistaken commit
timvaillancourt Jul 10, 2023
4ae3d69
Merge pull request #13472 from vitessio/backport-13468-to-release-16.0
mattlord Jul 11, 2023
19db42e
[release-16.0] Fix `TestGatewayBufferingWhileReparenting` flakiness (…
GuptaManan100 Jul 17, 2023
721d2c3
[release-16.0]: Fix flakiness in VTOrc tests (#13489) (#13528)
GuptaManan100 Jul 19, 2023
38d60a4
[release-16.0] Deflake `TestPlannedReparentShardPromoteReplicaFail` (…
vitess-bot[bot] Jul 19, 2023
c15ecd0
[release-16.0]: Fix `upgrade-downgrade` test setup and fix the `init_…
GuptaManan100 Jul 19, 2023
c3e1658
[release-16.0] Fix benchmarks in `plan_test.go` (#13096) (#13126)
vitess-bot[bot] Jul 20, 2023
15f20dd
[release-16.0] Flaky tests: Fix wrangler tests (#13568) (#13571)
vitess-bot[bot] Jul 20, 2023
373d243
[release-16.0] VReplication: Ensure ROW events are sent within a tran…
vitess-bot[bot] Jul 21, 2023
bfc9ed9
[release-16.0] ignore all error for views in engine reload (#13590) (…
vitess-bot[bot] Jul 25, 2023
dff0957
[release-16.0] fix TestQueryTimeoutWithTables flaky test (#13579) (#1…
vitess-bot[bot] Jul 25, 2023
b0a3cfe
[release-16.0] Flaky tests: Fix race in memory topo (#13559) (#13576)
vitess-bot[bot] Jul 27, 2023
47a1042
[release-16.0] Optimize release notes generation to use GitHub Milest…
frouioui Jul 27, 2023
9b9f425
[release-16.0] check keyspace snapshot time if none specified for bac…
vitess-bot[bot] Jul 27, 2023
1874644
[release-16.0] ignore ongoing backfill vindex from routing selection …
vitess-bot[bot] Jul 27, 2023
d395f71
[release-16.0] Update known issues in `v16.x` and `v17.0.0` (#13618) …
vitess-bot[bot] Jul 27, 2023
66e1b17
Code freeze of release-16.0 for release of v16.0.3 (#13648)
GuptaManan100 Jul 27, 2023
a93cb55
Release of v16.0.3 (#13651)
GuptaManan100 Jul 28, 2023
0904ef0
Back to dev mode after v16.0.3 (#13660)
GuptaManan100 Jul 28, 2023
effe392
v16 backport: Solve RevertMigration.Comment read/write concurrency is…
shlomi-noach Aug 7, 2023
4a810e4
v16 backport: Fix closed channel panic in Online DDL cutover (#13732)
shlomi-noach Aug 8, 2023
fb298a4
[release-16.0] CI: fix onlineddl_scheduler flakiness (#13754) (#13759)
vitess-bot[bot] Aug 10, 2023
630728f
Manual cherry-pick of 13339 (#13733)
rohit-nayak-ps Aug 10, 2023
75fdcaa
[release-16.0] Address vttablet memory usage with backups to Azure Bl…
vitess-bot[bot] Aug 13, 2023
86a714e
planbuilder: Fix infinite recursion for subqueries (#13783)
dbussink Aug 14, 2023
31b76ac
[release-16.0] Flakes: Delete VTDATAROOT files in reparent test teard…
vitess-bot[bot] Aug 16, 2023
1a1250c
[release-16.0] vtgate: fix race condition iterating tables and views …
vitess-bot[bot] Aug 17, 2023
c4efce0
Release 16.0 code freeze for `v16.0.3` release (#13810)
GuptaManan100 Aug 17, 2023
bafc21d
[16.0] bugfixes: collection of fixes to bugs found while fuzzing (#13…
systay Aug 18, 2023
87ea735
Release of v16.0.4 (#13808)
GuptaManan100 Aug 18, 2023
6cf15c8
Back to dev mode after v16.0.4 (#13814)
GuptaManan100 Aug 18, 2023
2f50719
[release-16.0] Fix `BackupShard` to get its options from its own flag…
vitess-bot[bot] Aug 19, 2023
73fa4d6
[release-16.0] Flakes: empty vtdataroot before starting a new vreplic…
vitess-bot[bot] Aug 21, 2023
c934b2b
[release-16.0] Flakes: skip flaky check that ETA for a VReplication V…
vitess-bot[bot] Aug 21, 2023
d4e5cc7
[release-16.0] MoveTables: add flag to specify that routing rules sho…
rohit-nayak-ps Aug 28, 2023
a682c1e
Revert "[release-16.0] MoveTables: add flag to specify that routing r…
rohit-nayak-ps Sep 4, 2023
1f2de68
[release-16.0] OnlineDDL: fix nil 'completed_timestamp' for cancelled…
vitess-bot[bot] Sep 7, 2023
7012754
[release-16.0] Use Debian Bullseye in Bootstrap (#13757) (#13921)
vitess-bot[bot] Sep 7, 2023
1fd96b4
[release-16.0] Upgrade the Golang version to `go1.20.8` (#13932)
github-actions[bot] Sep 8, 2023
d75b9dc
[release-16.0] Fix: convertBoolToSemiSyncAction method to account for…
arthurschreiber Sep 14, 2023
09b2927
[release-16.0] VDiff: correct handling of default source and target c…
vitess-bot[bot] Sep 14, 2023
cee1662
[release-16.0] copy over existing vreplication rows copied to local c…
vitess-bot[bot] Sep 14, 2023
3bd7748
[release-16.0] Make `Static Code Checks Etc` fail if the `./changelog…
vitess-bot[bot] Sep 18, 2023
b6ce299
[release-16.0] fix data race in join engine primitive olap streaming …
vitess-bot[bot] Sep 19, 2023
2b52532
[release-16.0] handle large number of predicates without timing out (…
vitess-bot[bot] Sep 19, 2023
97a285c
[release-16.0] Enable failures in `tools/e2e_test_race.sh` and fix ra…
vitess-bot[bot] Sep 19, 2023
bacffed
[release-16.0] Fix vtcombo DBDDL plugin race condition (#13117) (#13741)
vitess-bot[bot] Sep 19, 2023
d4fb7f6
[release-16.0] fix: cost to include subshard opcode (#14023) (#14026)
vitess-bot[bot] Sep 20, 2023
44f7c36
[release-16.0] moved timeout test to different package (#14028) (#14031)
vitess-bot[bot] Sep 20, 2023
73e8ae1
Backport [release-16.0] Flakes: Add recently added 'select rows_copie…
rohit-nayak-ps Sep 20, 2023
e3f01ed
[release-16.0] TableGC: support DROP VIEW (#14020) (#14044)
vitess-bot[bot] Sep 20, 2023
cef2617
[release-16.0] OnlineDDL: cleanup cancelled migration artifacts; supp…
vitess-bot[bot] Sep 20, 2023
b84480e
[release-16.0] update docgen to embed commit ID in autogenerated doc …
vitess-bot[bot] Sep 22, 2023
6123235
[release-16.0] VDiff: properly split cell values in record when using…
vitess-bot[bot] Sep 27, 2023
00d2521
[release-16.0] anonymize homedirs in generated docs (#14101) (#14105)
vitess-bot[bot] Sep 28, 2023
cbbf9fd
[release-16.0] bugfix: change column name and type to json (#14093) (…
vitess-bot[bot] Sep 28, 2023
13b3d15
[release-16.0] Remove FOSSA Test from CI until we can do it in a secu…
vitess-bot[bot] Sep 28, 2023
69d3255
[release-16.0] VDiff: Cleanup the controller for a VDiff before delet…
vitess-bot[bot] Sep 29, 2023
12cdda1
Code freeze of `release-16.0` for `v16.0.5` (#14132)
GuptaManan100 Sep 29, 2023
d5be0db
[release-16.0] docker: add dedicated vtorc container (#14126) (#14146)
vitess-bot[bot] Oct 2, 2023
51f0ad1
[release-16.0] Fix for "text type with an unknown/unsupported collati…
vitess-bot[bot] Oct 2, 2023
fd462ff
Release of v16.0.5 (#14135)
GuptaManan100 Oct 3, 2023
00c7591
Back to dev mode after v16.0.5 (#14170)
frouioui Oct 3, 2023
786a532
[release-16.0] Upgrade the Golang version to `go1.20.9` (#14194)
github-actions[bot] Oct 6, 2023
38eccb9
add new lock syntax for mysql8
patrickcarnahan Aug 7, 2023
95c3a5d
[release-16.0] Rewrite `USING` to `ON` condition for joins (#13931) (…
vitess-bot[bot] Oct 11, 2023
745ed3f
[Release 16.0]: Online DDL: timeouts for all gRPC calls (#14182) (#14…
shlomi-noach Oct 11, 2023
774f5ff
[release-16.0] Fix anonymous paths in cobra code-gen (#14185) (#14236)
vitess-bot[bot] Oct 11, 2023
266b2d8
[release-16.0] Tablet throttler: fix race condition by removing gorou…
shlomi-noach Oct 11, 2023
239b7b4
[release-16.0] Upgrade the Golang version to `go1.20.10` (#14228)
github-actions[bot] Oct 11, 2023
e5e6900
[release-16.0] Bump postcss from 8.4.21 to 8.4.31 in /web/vtadmin (#1…
vitess-bot[bot] Oct 11, 2023
7dc154b
[release-16.0] Bump github.com/cyphar/filepath-securejoin from 0.2.3 …
vitess-bot[bot] Oct 11, 2023
7f899c6
[release-16.0] Bump golang.org/x/net from 0.14.0 to 0.17.0 (#14260) (…
vitess-bot[bot] Oct 12, 2023
4a0e038
Add shutdown state in MySQL server plugin
davidpiegza Sep 25, 2023
faf2977
[release-16.0] Bump @babel/traverse from 7.21.4 to 7.23.2 in /web/vta…
vitess-bot[bot] Oct 18, 2023
cb4ab53
[release-16.0] OnlineDDL: reduce vrepl_stress workload in forks (#143…
vitess-bot[bot] Oct 24, 2023
5f550d6
[release-16.0] Automatic approval of `vitess-bot` clean backports (#1…
vitess-bot[bot] Oct 25, 2023
8fa5816
Code freeze of release-16.0 (#14409)
harshit-gangal Oct 31, 2023
883b0f2
[release-16.0] Upgrade the Golang version to `go1.20.11` (#14490)
github-actions[bot] Nov 10, 2023
13c21fd
[release-16.0] vtgate/engine: Fix race condition in join logic (#1443…
vitess-bot[bot] Nov 10, 2023
aa1cf49
[release-16.0] schemadiff: fix missing `DROP CONSTRAINT` in duplicate…
vitess-bot[bot] Nov 10, 2023
0a04f3d
[release-16.0] Bump google.golang.org/grpc from 1.55.0-dev to 1.59.0 …
vitess-bot[bot] Nov 10, 2023
8ad1076
[release-16.0] Make column resolution closer to MySQL (#14426) (#14428)
vitess-bot[bot] Nov 10, 2023
79dd08a
[release-16.0] vtgate: Allow additional errors in warnings test (#144…
vitess-bot[bot] Nov 10, 2023
c3bd611
[release-16.0] examples: fix flag syntax for zkctl (#14469) (#14485)
vitess-bot[bot] Nov 11, 2023
12d93c7
[release-16.0] VDiff: wait for shard streams of one table diff to com…
vitess-bot[bot] Nov 11, 2023
c4494a0
[release-16.0] Ensure hexval and int don't share BindVar after Normal…
vitess-bot[bot] Nov 13, 2023
a7f80a8
Release of v16.0.6 (#14410)
harshit-gangal Nov 13, 2023
6017005
Back to dev mode after v16.0.6 (#14509)
harshit-gangal Nov 13, 2023
76bdc1f
[release-16.0] Update create_release.sh (#14492) (#14514)
vitess-bot[bot] Nov 13, 2023
1f393a4
[release-16.0] Build and push Docker Images from GitHub Actions (#14513)
frouioui Nov 14, 2023
53dfd30
[release-16.0] expression rewriting: enable more rewrites and limit C…
vitess-bot[bot] Nov 22, 2023
551dbd1
[release-16.0] fix concurrency on stream execute engine primitives (#…
vitess-bot[bot] Nov 23, 2023
a8b6d48
[16.0] bug fix: stop all kinds of expressions from cnf-exploding (#14…
systay Nov 23, 2023
151b1b0
[release-16.0] Replace use of `WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS` wit…
shlomi-noach Nov 28, 2023
43a0748
Merge branch 'release-16.0' of https://github.com/vitessio/vitess int…
arthurschreiber Nov 28, 2023
9376417
Expose the `--tablet_types_to_wait` flag in `vtcombo`.
arthurschreiber Feb 19, 2024
ea0e19c
Merge pull request #93 from github/arthur/vtcombo-tablet-type-counts
arthurschreiber Feb 21, 2024
bab4912
Backport https://github.com/vitessio/vitess/pull/15275
hmaurer Mar 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
30 changes: 30 additions & 0 deletions .github/workflows/assign_milestone.yml
@@ -0,0 +1,30 @@
name: Assign Milestone

on:
pull_request_target:
types: [opened]

permissions: read-all

env:
GH_TOKEN: ${{ github.token }}

jobs:
build:
name: Assign Milestone
runs-on: ubuntu-22.04
permissions:
pull-requests: write

steps:
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: 1.20.11

- name: Checkout code
uses: actions/checkout@v3

- name: Assign Milestone
run: |
gh pr edit ${{ github.event.number }} --milestone "v$(sed -n 's/.*versionName.*\"\([[:digit:]\.]*\).*\"/\1/p' ./go/vt/servenv/version.go)"
23 changes: 23 additions & 0 deletions .github/workflows/auto_approve_pr.yml
@@ -0,0 +1,23 @@
name: Auto Approval of Bot Pull Requests
on:
pull_request:
types: [opened, reopened]

jobs:
auto_approve:
name: Auto Approve Pull Request
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3

- name: Auto Approve Pull Request
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
# here we are checking that the PR has been created by the vitess-bot[bot] account and that it is not a draft
# if there is a merge conflict in the backport, the PR will always be created as a draft, meaning we can rely
# on checking whether or not the PR is a draft
if [[ "${{github.event.pull_request.user.login}}" == "vitess-bot[bot]" ]] && [[ "${{github.event.pull_request.draft}}" == "false" ]]; then
gh pr review ${{ github.event.pull_request.number }} --approve
fi
27 changes: 13 additions & 14 deletions .github/workflows/check_label.yml
Expand Up @@ -14,21 +14,12 @@ jobs:
runs-on: ubuntu-22.04
if: github.repository == 'vitessio/vitess'
steps:
- uses: mheap/github-action-required-labels@v1
name: Check release notes label
id: required_label
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
mode: exactly
count: 0
labels: "release notes (needs details)"

- name: Print helper
if: failure() && steps.required_label.outcome == 'failure'
- name: Release Notes label
run: |
echo The "release notes (needs details)" label is set. The changes made in this Pull Request need to be documented in the release notes summary "('./doc/releasenotes/16_0_0_summary.md')". Once documented, the "release notes (needs details)" label can be removed.
exit 1
if [[ "${{contains( github.event.pull_request.labels.*.name, 'release notes (needs details)')}}" == "true" ]]; then
echo The "release notes (needs details)" label is set. The changes made in this Pull Request need to be documented in the release notes summary "('./changelog/16.0/16.0.1/summary.md')". Once documented, the "release notes (needs details)" label can be removed.
exit 1
fi

- name: Check type and component labels
env:
Expand Down Expand Up @@ -70,4 +61,12 @@ jobs:
if cat ${LABELS_JSON} | jq -r '.[].name ' | grep -q 'NeedsWebsiteDocsUpdate' ; then
echo "Expecting PR to not have the NeedsWebsiteDocsUpdate label, please update the documentation and remove the label."
exit 1
fi


- name: Do Not Merge label
run: |
if [[ "${{contains( github.event.pull_request.labels.*.name, 'Do Not Merge')}}" == "true" ]]; then
echo "This PR should not be merged. The 'Do Not Merge' label is set. Please unset it if you wish to merge this PR."
exit 1
fi
2 changes: 1 addition & 1 deletion .github/workflows/check_make_vtadmin_authz_testgen.yml
Expand Up @@ -48,7 +48,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.19.4
go-version: 1.20.11

- 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
Expand Up @@ -50,7 +50,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.19.4
go-version: 1.20.11

- name: Setup Node
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.proto_changes == 'true'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cluster_endtoend_12.yml
Expand Up @@ -62,7 +62,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.19.4
go-version: 1.20.11

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down Expand Up @@ -102,7 +102,7 @@ jobs:
go install github.com/vitessio/go-junit-report@HEAD

- name: Setup launchable dependencies
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' && github.base_ref == 'main'
run: |
# Get Launchable CLI installed. If you can, make it a part of the builder image to speed things up
pip3 install --user launchable~=1.0 > /dev/null
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cluster_endtoend_13.yml
Expand Up @@ -62,7 +62,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.19.4
go-version: 1.20.11

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down Expand Up @@ -102,7 +102,7 @@ jobs:
go install github.com/vitessio/go-junit-report@HEAD

- name: Setup launchable dependencies
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' && github.base_ref == 'main'
run: |
# Get Launchable CLI installed. If you can, make it a part of the builder image to speed things up
pip3 install --user launchable~=1.0 > /dev/null
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cluster_endtoend_15.yml
Expand Up @@ -62,7 +62,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.19.4
go-version: 1.20.11

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down Expand Up @@ -102,7 +102,7 @@ jobs:
go install github.com/vitessio/go-junit-report@HEAD

- name: Setup launchable dependencies
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' && github.base_ref == 'main'
run: |
# Get Launchable CLI installed. If you can, make it a part of the builder image to speed things up
pip3 install --user launchable~=1.0 > /dev/null
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cluster_endtoend_18.yml
Expand Up @@ -62,7 +62,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.19.4
go-version: 1.20.11

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down Expand Up @@ -107,7 +107,7 @@ jobs:
make tools

- name: Setup launchable dependencies
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' && github.base_ref == 'main'
run: |
# Get Launchable CLI installed. If you can, make it a part of the builder image to speed things up
pip3 install --user launchable~=1.0 > /dev/null
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cluster_endtoend_21.yml
Expand Up @@ -62,7 +62,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.19.4
go-version: 1.20.11

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down Expand Up @@ -102,7 +102,7 @@ jobs:
go install github.com/vitessio/go-junit-report@HEAD

- name: Setup launchable dependencies
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' && github.base_ref == 'main'
run: |
# Get Launchable CLI installed. If you can, make it a part of the builder image to speed things up
pip3 install --user launchable~=1.0 > /dev/null
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cluster_endtoend_22.yml
Expand Up @@ -62,7 +62,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.19.4
go-version: 1.20.11

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down Expand Up @@ -102,7 +102,7 @@ jobs:
go install github.com/vitessio/go-junit-report@HEAD

- name: Setup launchable dependencies
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' && github.base_ref == 'main'
run: |
# Get Launchable CLI installed. If you can, make it a part of the builder image to speed things up
pip3 install --user launchable~=1.0 > /dev/null
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cluster_endtoend_backup_pitr.yml
Expand Up @@ -62,7 +62,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.19.4
go-version: 1.20.11

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down Expand Up @@ -102,7 +102,7 @@ jobs:
go install github.com/vitessio/go-junit-report@HEAD

- name: Setup launchable dependencies
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' && github.base_ref == 'main'
run: |
# Get Launchable CLI installed. If you can, make it a part of the builder image to speed things up
pip3 install --user launchable~=1.0 > /dev/null
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cluster_endtoend_backup_pitr_mysql57.yml
Expand Up @@ -62,7 +62,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.19.4
go-version: 1.20.11

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down Expand Up @@ -113,7 +113,7 @@ jobs:
go install github.com/vitessio/go-junit-report@HEAD

- name: Setup launchable dependencies
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' && github.base_ref == 'main'
run: |
# Get Launchable CLI installed. If you can, make it a part of the builder image to speed things up
pip3 install --user launchable~=1.0 > /dev/null
Expand Down
Expand Up @@ -62,7 +62,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.19.4
go-version: 1.20.11

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down Expand Up @@ -102,7 +102,7 @@ jobs:
go install github.com/vitessio/go-junit-report@HEAD

- name: Setup launchable dependencies
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' && github.base_ref == 'main'
run: |
# Get Launchable CLI installed. If you can, make it a part of the builder image to speed things up
pip3 install --user launchable~=1.0 > /dev/null
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cluster_endtoend_mysql80.yml
Expand Up @@ -62,7 +62,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.19.4
go-version: 1.20.11

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down Expand Up @@ -102,7 +102,7 @@ jobs:
go install github.com/vitessio/go-junit-report@HEAD

- name: Setup launchable dependencies
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' && github.base_ref == 'main'
run: |
# Get Launchable CLI installed. If you can, make it a part of the builder image to speed things up
pip3 install --user launchable~=1.0 > /dev/null
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cluster_endtoend_mysql_server_vault.yml
Expand Up @@ -62,7 +62,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.19.4
go-version: 1.20.11

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down Expand Up @@ -107,7 +107,7 @@ jobs:
make tools

- name: Setup launchable dependencies
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' && github.base_ref == 'main'
run: |
# Get Launchable CLI installed. If you can, make it a part of the builder image to speed things up
pip3 install --user launchable~=1.0 > /dev/null
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cluster_endtoend_onlineddl_ghost.yml
Expand Up @@ -63,7 +63,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.19.4
go-version: 1.20.11

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down Expand Up @@ -103,7 +103,7 @@ jobs:
go install github.com/vitessio/go-junit-report@HEAD

- name: Setup launchable dependencies
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' && github.base_ref == 'main'
run: |
# Get Launchable CLI installed. If you can, make it a part of the builder image to speed things up
pip3 install --user launchable~=1.0 > /dev/null
Expand Down
Expand Up @@ -63,7 +63,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.19.4
go-version: 1.20.11

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down Expand Up @@ -114,7 +114,7 @@ jobs:
go install github.com/vitessio/go-junit-report@HEAD

- name: Setup launchable dependencies
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' && github.base_ref == 'main'
run: |
# Get Launchable CLI installed. If you can, make it a part of the builder image to speed things up
pip3 install --user launchable~=1.0 > /dev/null
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cluster_endtoend_onlineddl_revert.yml
Expand Up @@ -63,7 +63,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.19.4
go-version: 1.20.11

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down Expand Up @@ -103,7 +103,7 @@ jobs:
go install github.com/vitessio/go-junit-report@HEAD

- name: Setup launchable dependencies
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' && github.base_ref == 'main'
run: |
# Get Launchable CLI installed. If you can, make it a part of the builder image to speed things up
pip3 install --user launchable~=1.0 > /dev/null
Expand Down
Expand Up @@ -63,7 +63,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.19.4
go-version: 1.20.11

- name: Set up python
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
Expand Down Expand Up @@ -114,7 +114,7 @@ jobs:
go install github.com/vitessio/go-junit-report@HEAD

- name: Setup launchable dependencies
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true'
if: steps.skip-workflow.outputs.skip-workflow == 'false' && steps.changes.outputs.end_to_end == 'true' && github.base_ref == 'main'
run: |
# Get Launchable CLI installed. If you can, make it a part of the builder image to speed things up
pip3 install --user launchable~=1.0 > /dev/null
Expand Down