Commit graph

10 commits

Author SHA1 Message Date
Vadim Zeitlin
0352fe1fbd Don't set LD_LIBRARY_PATH for CI workflows
This shouldn't be necessary any longer, after the fix in the grandparent
commit.
2024-01-29 01:20:52 +01:00
Vadim Zeitlin
996f1f5415 Update Circle CI workflow to get Scintilla submodules
This is necessary since 3ed5e42441 (Merge branch 'scintilla-5.0' of
https://github.com/MaartenBent/wxWidgets, 2023-02-20).

See #23117.
2023-02-20 18:43:35 +01:00
Vadim Zeitlin
934aa20d69 Build and run tests on Circle CI too
Add more steps to the build job.
2022-08-04 02:48:23 +02:00
Vadim Zeitlin
9f1bf3982d Install RPM required for Shift-JIS support in Fedora
The tests assume Shift-JIS/CP932 support is available, but this is not
the case without installing the "extra" converters on a bare Fedora
system.
2022-08-04 02:48:21 +02:00
Vadim Zeitlin
64aefb5f4e Install locales used by the tests under Fedora
Otherwise the tests are skipped, which is not fatal, but it's still
better to run them.
2022-08-04 02:47:26 +02:00
Vadim Zeitlin
84120664ca Make Circe CI script more consistent with Cirrus CI
Use the same environment variables in the same way.

No real changes.
2022-08-04 01:09:06 +02:00
Vadim Zeitlin
bf3951866c Install Git before checking out the sources
Check if using git is faster than using the built-in client, which takes
3 minutes to get them.
2022-08-04 01:09:06 +02:00
Vadim Zeitlin
3eb78a328e Use ccache in Circle CI job
Note that with Circle CI, an existing cache can't be modified, so we
create a new cache every time -- and then load the most recent one using
the common prefix.
2022-08-04 01:09:06 +02:00
Vadim Zeitlin
a527b2714d Allow installing extra packages in before_install.sh
This is useful now that it uses different commands for installing
packages under different systems, as it means that we don't have to
write these commands manually in the CI configuration files.
2022-08-04 01:09:06 +02:00
Vadim Zeitlin
b430a6104c Add a minimal Fedora build using Circle CI 2022-08-04 01:09:06 +02:00