[Tile-serving] [openstreetmap/osm2pgsql] Added Ubuntu & macOS matrixes to GitHub Actions (PR #1684)

Hummeltech notifications at github.com
Mon Jun 13 19:27:09 UTC 2022


* Split `build-and-test` action into `build` & `test` (and added `install`)
  * In order to re-use `build` action in `Test install` workflow
  * Allow customizing `BUILD_TESTS`, `CXXFLAGS` & `INSTALL_PREFIX`
* Also customize `PostgreSQL` configuration for `macOS` & `Windows`
  * To help speed up test runs
* Moved `macOS` prerequisite installation steps into new action
* Now also builds & tests on `Ubuntu 22.04` & `macOS 12`
You can view, comment on, or merge this pull request online at:

  https://github.com/openstreetmap/osm2pgsql/pull/1684

-- Commit Summary --

  * Ubuntu & macOS matrix

-- File Changes --

    D .github/actions/build-and-test/action.yml (56)
    A .github/actions/build/action.yml (44)
    A .github/actions/install/action.yml (26)
    A .github/actions/macos-prerequisites/action.yml (34)
    A .github/actions/test/action.yml (27)
    M .github/actions/ubuntu-prerequisites/action.yml (51)
    M .github/actions/win-postgres/action.yml (8)
    M .github/workflows/ci.yml (461)
    M .github/workflows/test-install.yml (108)
    M .gitignore (1)

-- Patch Links --

https://github.com/openstreetmap/osm2pgsql/pull/1684.patch
https://github.com/openstreetmap/osm2pgsql/pull/1684.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/osm2pgsql/pull/1684
You are receiving this because you are subscribed to this thread.

Message ID: <openstreetmap/osm2pgsql/pull/1684 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tile-serving/attachments/20220613/3708df00/attachment.htm>


More information about the Tile-serving mailing list