39 Commits

Author SHA1 Message Date
John Carmack edb862cc83 Update CI workflow and fix infrastructure issues
- Update actions/checkout from v2 to v4
- Update actions/cache from v2 to v4
- Update docker/login-action to v3
- Update docker/metadata-action to v5
- Update docker/build-push-action to v6
- Add -L flag to curl commands to follow redirects
- Use HTTPS for Geofabrik downloads
- Fix Docker CMake boost_system variant issue with -DBoost_USE_DEBUG_RUNTIME=OFF
2026-02-09 19:13:00 +00:00
Colin Dellow 6509f0cf50 Boost 186 (#759) 2024-09-20 17:20:48 +01:00
Richard Fairhurst 80bd995ee5 Remove macos-latest CMake CI (#718) 2024-05-08 09:57:56 +01:00
Colin Dellow 34760da588 build pmtiles/no store, mbtiles/store
Future work: ensure they're the same.
2024-02-04 18:27:50 -05:00
Colin Dellow 8176176ba8 fail build if non-zero exit 2024-02-04 17:53:33 -05:00
Colin Dellow f22bcf3b5b give up on apple silicon cmake build
vcpkg isn't installed by default, and I'm not familiar enough with how
to install + use it. Hopefully the Makefile build will catch Apple Silicon issues
2024-02-04 17:43:07 -05:00
Colin Dellow 7fd4970aa8 run make test 2024-02-04 17:35:51 -05:00
Colin Dellow 7ccc02a35f apple silicon 2024-02-04 17:34:27 -05:00
Colin Dellow 210bdbaf7f apple silicon 2024-02-04 17:25:36 -05:00
Colin Dellow 7d1a945c1d apple silicon 2024-02-04 17:24:35 -05:00
Colin Dellow f87b05d0ab apple silicon 2024-02-04 17:23:30 -05:00
Colin Dellow c8f347a3f1 apple silicon 2024-02-04 17:18:46 -05:00
Colin Dellow 7f8c4e4a1d apple silicon 2024-02-04 17:12:58 -05:00
Colin Dellow 1e30b0be5e apple silicon 2024-02-04 17:12:02 -05:00
Colin Dellow 09cd267dc1 print c++ version 2024-02-04 17:02:08 -05:00
Colin Dellow b8eebc67b2 mac-only deps 2024-02-04 16:54:57 -05:00
Colin Dellow fb9978933f linux-only deps 2024-02-04 16:53:24 -05:00
Colin Dellow 7ecf39fc10 linux-only deps 2024-02-04 16:52:09 -05:00
Colin Dellow 417b81a2eb macosx 2024-02-04 16:50:00 -05:00
Colin Dellow cc97be022e deps 2024-02-04 16:44:30 -05:00
Colin Dellow c88c6efaf0 deps 2024-02-04 16:43:27 -05:00
Colin Dellow 5d3dce67a2 deps 2024-02-04 16:42:15 -05:00
Colin Dellow 1a810a378f deps 2024-02-04 16:41:10 -05:00
Colin Dellow 3accd367b3 add Makefile build
Only for Linux / Mac OS X

Still todo: actually install needed deps, run make test
2024-02-04 16:38:03 -05:00
Colin Dellow 2bb131b5c4 run Docker build on PRs (#627) 2023-12-30 13:43:35 +00:00
Jin Igarashi 6e932631a0 feat: add CI to build and push docker image to Github package (#1) (#512) 2023-08-04 12:45:49 +01:00
systemed c6ae3cd68f Move Github action to macos-latest 2023-06-10 21:10:49 +01:00
Richard Fairhurst 3a4239f00a Move Github actions to Ubuntu 22.04 (#439) 2022-10-15 12:20:17 +01:00
Wouter van Kleunen 474e8bb852 Rely on provided rapidjson dependency + cmake (#306)
* Rely on packaged rapidjson dependency

* Add rapidjson to cmake

* Add -pthread option to LIB flags variable in Makefile.

* Allow environment setting of CXXFLAGS.

* Avoid git during build

* Github CI build using ubuntu 18.04

Co-authored-by: Felix Delattre <felix@delattre.de>
2021-09-10 14:01:59 +01:00
Wouter van Kleunen 0267290013 Close mmap file before deleting (#267) 2021-08-23 14:59:55 +01:00
Wouter van Kleunen 631864ab5a Parallel loading of osm.pbf file (#243)
* Parallel reading

* Fix win build

* Simplifier correctly init nodes

* Use generator to open input file(s)

* Bit more consistent naming of osm_store files

* Make number of locks in attribute store function of number of threads

* Small optimization, don't use virtual method calls

* Restore nodeListPolygon correct

* Don't drop self intersecting polygons
2021-06-06 13:02:41 +01:00
Richard Fairhurst d400f0b6c8 Merge tile contents (#225) 2021-04-18 14:07:27 +01:00
Wouter van Kleunen ad015fe879 Tilemaker CI for windows, macos and linux with boost 2021-03-20 07:56:28 +00:00
Wouter van Kleunen 264fc51a57 Perform static build of tilemaker 2021-03-07 10:07:23 +00:00
Wouter van Kleunen 0fb2c00589 Allow tilemake to run in compact (32bit) nodeid mode 2021-03-04 08:46:01 +00:00
Wouter van Kleunen f7d985378e CI use boost 1.67 2021-02-22 16:39:42 +00:00
Hsieh Chin Fan b9f682a20a Resume build on default Ubuntu runner 2020-07-07 00:26:12 +08:00
typebrook b78b1f7627 Refactor ci.yml
- Set variable for osm.pbf file from Geofabrik
- Do not hardcode build steps, use Github Action instead
2020-05-27 17:57:50 +08:00
Leonard Ehrenfried 9f11b9ce75 Add Github Actions CI workflow 2020-05-14 13:46:18 +02:00