diff options
| author | 2020-12-06 11:46:45 -0600 | |
|---|---|---|
| committer | 2020-12-06 11:46:45 -0600 | |
| commit | 0aa4c3d217ce30c27df98a9fa012a791d6f85380 (patch) | |
| tree | 062efe344bff7589d7bc6d0733f4bc4a83f62836 /.builds | |
| parent | Rename some srht build files. (diff) | |
Consolidate sr.ht builds to 1-per-platform.
This generally makes more sense from an infrastructure
point of view and works around 4 builds per push limit of sr.ht.
Diffstat (limited to '.builds')
| -rw-r--r-- | .builds/linux.yml (renamed from .builds/epoll.yml) | 0 | ||||
| -rw-r--r-- | .builds/meson.yml | 14 | ||||
| -rw-r--r-- | .builds/min_meson.yml | 22 | ||||
| -rw-r--r-- | .builds/openbsd.yml | 38 | ||||
| -rw-r--r-- | .builds/prf_meson.yml | 15 |
5 files changed, 38 insertions, 51 deletions
diff --git a/.builds/epoll.yml b/.builds/linux.yml index f74298f6..f74298f6 100644 --- a/.builds/epoll.yml +++ b/.builds/linux.yml diff --git a/.builds/meson.yml b/.builds/meson.yml deleted file mode 100644 index a3a6324f..00000000 --- a/.builds/meson.yml +++ /dev/null @@ -1,14 +0,0 @@ -image: openbsd/latest -sources: -- https://git.sr.ht/~bakpakin/janet -packages: -- meson -tasks: -- build: | - cd janet - meson setup build --buildtype=release - cd build - ninja - ninja test - doas ninja install - doas jpm --verbose install circlet diff --git a/.builds/min_meson.yml b/.builds/min_meson.yml deleted file mode 100644 index e0fa4adb..00000000 --- a/.builds/min_meson.yml +++ /dev/null @@ -1,22 +0,0 @@ -image: openbsd/latest -sources: -- https://git.sr.ht/~bakpakin/janet -packages: -- meson -tasks: -- build: | - cd janet - meson setup build --buildtype=release - cd build - meson configure -Dsingle_threaded=true - meson configure -Dnanbox=false - meson configure -Ddynamic_modules=false - meson configure -Ddocstrings=false - meson configure -Dnet=false - meson configure -Dsourcemaps=false - meson configure -Dpeg=false - meson configure -Dassembler=false - meson configure -Dint_types=false - meson configure -Dtyped_array=false - meson configure -Dreduced_os=true - ninja # will not pass tests but should build diff --git a/.builds/openbsd.yml b/.builds/openbsd.yml index 27ad30a1..1ee5033c 100644 --- a/.builds/openbsd.yml +++ b/.builds/openbsd.yml @@ -3,10 +3,48 @@ sources: - https://git.sr.ht/~bakpakin/janet packages: - gmake +- meson tasks: - build: | + # Makefile testing on BSD. cd janet gmake gmake test doas gmake install gmake test-install + doas gmake uninstall + rm -rf build # clean up + # meson min testing + meson setup build --buildtype=release + cd build + meson configure -Dsingle_threaded=true + meson configure -Dnanbox=false + meson configure -Ddynamic_modules=false + meson configure -Ddocstrings=false + meson configure -Dnet=false + meson configure -Dsourcemaps=false + meson configure -Dpeg=false + meson configure -Dassembler=false + meson configure -Dint_types=false + meson configure -Dtyped_array=false + meson configure -Dreduced_os=true + ninja # will not pass tests but should build + cd .. + rm -rf build # clean up + # meson (with prf) + meson setup build --buildtype=release + cd build + meson configure -Dprf=true + ninja + ninja test + cd .. + rm -rf build + # meson (default build) + cd janet + meson setup build --buildtype=release + cd build + ninja + ninja test + doas ninja install + doas jpm --verbose install circlet + diff --git a/.builds/prf_meson.yml b/.builds/prf_meson.yml deleted file mode 100644 index f9015ca5..00000000 --- a/.builds/prf_meson.yml +++ /dev/null @@ -1,15 +0,0 @@ -image: openbsd/latest -sources: -- https://git.sr.ht/~bakpakin/janet -packages: -- meson -tasks: -- build: | - cd janet - meson setup build --buildtype=release - cd build - meson configure -Dprf=true - ninja - ninja test - doas ninja install - doas jpm --verbose install circlet |
