On 22-09-2021 23:15, Luca Boccassi wrote:
[snip]>
I have now switched libzmq to Github Actions, since the Travis "free
credit topup" lasts about a week and then you have to manually contact
customer support and get someone to add more, which is just a waste of
my very limited time.

https://github.com/zeromq/libzmq/commit/cf8afcc4117d061d8bc

Only the release build is left, will do that soon. Zproject should be
updated next if someone wants to tackle that.

I started a gh_action branch based on the travis gsl script. It's still a quite simple non matrix config.

https://github.com/sphaero/zproject/blob/gh_actions/zproject_gh_actions.gsl

Not sure I'll find enough time soon to finish this quickly. The dependencies are a bit different and I know nothing about deploy options on gh actions.

Config generated example:

# Github Actions CI script
# This is a skeleton created by zproject.
# You can add hand-written code here.

name: CI

on:
  push:
    branches: [ master ]
  pull_request:
    branches: [ master ]

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v2
# Prerequisite packages provided by OS distro and used "as is"

# Prerequisite packages that may be built from source or used from
# prebuilt packages of that source (usually not from an OS distro)
    - name: Install libzmq3-dev
      run: sudo apt install libzmq3-dev
    - name: Install libczmq-dev
      run: sudo apt install libczmq-dev

    - name: autogen.sh
      run: ./autogen.sh
    - name: configure
      run: ./configure
    - name: make
      run: make
    - name: make check
      run: make check
    - name: make distcheck
      run: make distcheck


Rg,

Arnaud


_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org
https://lists.zeromq.org/mailman/listinfo/zeromq-dev

_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org
https://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to