From 41237162a9bd34a30a88069ee4e230584ae8d674 Mon Sep 17 00:00:00 2001 From: seleznevae Date: Tue, 22 Jun 2021 18:50:49 +0300 Subject: [PATCH] [U] Update CI configs --- .cirrus.yml | 15 +++++++++++---- .drone.yml | 11 +++++++---- ChangeLog.md | 4 ++++ README.md | 3 ++- 4 files changed, 24 insertions(+), 9 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index 9d8f08b..be258d6 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -1,7 +1,14 @@ -freebsd_instance: - image_family: freebsd-12-1 - main_task: + + matrix: + - name: freebsd_12_1 + freebsd_instance: + image_family: freebsd-12-1 + + - name: freebsd_13_0 + freebsd_instance: + image_family: freebsd-13-0 + install_script: - uname -a - pkg install -y cmake @@ -57,4 +64,4 @@ main_task: - ls - ctest -VV - cd .. - - rm -r build/* + - rm -r build/* diff --git a/.drone.yml b/.drone.yml index a75fec5..02c553b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,4 +1,7 @@ --- +# NOTE: there were some problems when we just used `alpine` image so we pinned the exaxt +# version. Consider returning to just `alpine` image when it will be fixed. + kind: pipeline name: test-on-amd64 @@ -7,7 +10,7 @@ platform: steps: - name: test - image: alpine + image: alpine:3.12.3 commands: - apk add gcc g++ cmake make binutils-gold - ls @@ -20,7 +23,7 @@ steps: - ctest -VV - name: test-tcc-compiler - image: alpine + image: alpine:3.12.3 commands: - apk add gcc g++ cmake make binutils-gold # tcc available only in in edge alpine repo @@ -47,7 +50,7 @@ platform: steps: - name: test - image: alpine + image: alpine:3.12.3 commands: - apk add gcc g++ cmake make binutils-gold - ls @@ -68,7 +71,7 @@ platform: steps: - name: test - image: alpine + image: alpine:3.12.3 commands: - apk add gcc g++ cmake make binutils-gold - ls diff --git a/ChangeLog.md b/ChangeLog.md index 533b7bb..201858e 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -9,6 +9,10 @@ - Fix `ft_printf_ln` when it is used for position which have empty cells before it. - Fix invalid `enum ft_color` values. +### Internal + +- Update CI pipelines on different platforms. + ## v0.4.2 ### Internal diff --git a/README.md b/README.md index bed607a..e0d4258 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # libfort (Library to create FORmatted Tables) -[![Build Status](https://travis-ci.org/seleznevae/libfort.svg?branch=master)](https://travis-ci.org/seleznevae/libfort) +[![Build Status](https://travis-ci.com/seleznevae/libfort.svg?branch=master)](https://travis-ci.com/seleznevae/libfort) [![Build Status](https://api.cirrus-ci.com/github/seleznevae/libfort.svg)](https://cirrus-ci.com/github/seleznevae/libfort) [![Build status](https://ci.appveyor.com/api/projects/status/ll1qygb56pho95xw/branch/master?svg=true)](https://ci.appveyor.com/project/seleznevae/libfort/branch/master) [![Build Status](https://cloud.drone.io/api/badges/seleznevae/libfort/status.svg?ref=refs/heads/master)](https://cloud.drone.io/seleznevae/libfort) @@ -344,6 +344,7 @@ The following compilers are currently used in continuous integration at [Travis] | AppleClang 8.1.0 | Darwin Kernel Version 16.7.0 | | AppleClang 9.1.0 | Darwin Kernel Version 17.4.0 | | Clang 8.0.1 | FreeBSD 12.1 | +| Clang 11.0.1 | FreeBSD 13.0 | | Visual Studio 2017 | Windows Server 2016 |