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

Bug 1885709: Support for MySQL 8 #106

Merged
merged 41 commits into from
Mar 17, 2024
Merged
Changes from 1 commit
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
914f219
Cherry-pick BMO MySQL 8 fix into Harmony
dklawren Feb 17, 2022
c66bb60
remove leftover from patch we did not take yet
justdave Mar 13, 2024
553c9b7
Merge branch 'harmony' into harmony-mysql8
justdave Mar 13, 2024
925292d
Merge branch 'harmony' into harmony-mysql8
justdave Mar 13, 2024
95ce2a7
Merge branch 'harmony' into harmony-mysql8
justdave Mar 13, 2024
96e4add
Merge branch 'harmony' into harmony-mysql8
justdave Mar 13, 2024
6d171d5
update docker image to use mysql8 libraries - wip
justdave Mar 14, 2024
2a19e61
version parity with BMO
justdave Mar 16, 2024
9846bfa
formatting cleanup on Dockerfiles
justdave Mar 16, 2024
9eb2818
DaemonControl needs to use SSL to connect to MySQL 8
justdave Mar 16, 2024
89897e7
Bug 1885709: Allow connecting to MySQL via SSL
justdave Mar 16, 2024
d8e050b
Bug 1885710: utility scripts for building Docker images
justdave Mar 16, 2024
c24175b
Merge branch 'patch-1885710-harmony' into harmony-mysql8
justdave Mar 16, 2024
bfae683
Merge branch 'patch-1885709-harmony' into harmony-mysql8
justdave Mar 16, 2024
da219f6
dummy commit to force tests to re-run
justdave Mar 16, 2024
dd73ba3
tmpfs option requires 3.6 or newer of docker config
justdave Mar 16, 2024
864fdfd
temporary backout of DaemonControl changes
justdave Mar 16, 2024
96d2a20
DaemonControl needs this code, too
justdave Mar 16, 2024
eade719
Merge branch 'patch-1885709-harmony' into harmony-mysql8
justdave Mar 16, 2024
06e1794
start with an empty workspace
justdave Mar 16, 2024
27a2c71
harmony doesn't care about BMO production
justdave Mar 16, 2024
d644971
harmony doesn't care about BMO production pt 2
justdave Mar 16, 2024
0c2d873
circleci needs to use SSL for MySQL
justdave Mar 16, 2024
9bb2d6f
slim image needs the mysql client library, duh
justdave Mar 16, 2024
3cb61ca
properly detect missing mysql client libraries
justdave Mar 16, 2024
32e485d
Merge branch 'patch-1885709-harmony' into harmony-mysql8
justdave Mar 16, 2024
4c90714
name the image what everywhere expects it to be
justdave Mar 16, 2024
39a762f
force images to rebuild before running
justdave Mar 17, 2024
a015455
build from compose config not directly
justdave Mar 17, 2024
2dc443b
use bugzilla-perl-slim that has libmysqlclient in it
justdave Mar 17, 2024
f7b6277
fix errant whitespace
justdave Mar 17, 2024
5952bb6
spelling corrections
justdave Mar 17, 2024
b152c4f
minimum docker compose 3.6 for tmpfs
justdave Mar 17, 2024
eafb526
use latest mysql8 rather than specific version
justdave Mar 17, 2024
480deb2
Bug 1885763: build via docker compose instead of directly
justdave Mar 17, 2024
81cffcf
temp back out bug 1885763
justdave Mar 17, 2024
b85e0f2
Merge branch 'patch-1885763-harmony' into harmony-mysql8
justdave Mar 17, 2024
0647f73
Bug 1885764: Don't try to build changelogs for BMO in CircleCI
justdave Mar 17, 2024
3179d06
temp back out bug 1885764
justdave Mar 17, 2024
ea6cc18
Merge branch 'patch-1885764-harmony' into harmony-mysql8
justdave Mar 17, 2024
0314e11
Merge branch 'main' into harmony-mysql8
justdave Mar 17, 2024
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
Prev Previous commit
Next Next commit
harmony doesn't care about BMO production pt 2
justdave committed Mar 16, 2024
commit d6449715c92870e4763b25736407ffb3166c7ab1
6 changes: 3 additions & 3 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -90,9 +90,9 @@ jobs:
exit 0
fi
echo yes > build_info/only_version_changed.txt
- persist_to_workspace:
root: /tmp/bzbuild/build_info
paths: ["*.txt"]
# - persist_to_workspace:
# root: /tmp/bzbuild/build_info
# paths: ["*.txt"]
- store_artifacts:
path: /tmp/bzbuild/build_info
- *store_log