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