Print

Print


  Branch: refs/heads/master
  Home:   https://github.com/xrootd/xrootd
  Commit: 1070e38bcca05576a4913879cd6111488641f0ce
      https://github.com/xrootd/xrootd/commit/1070e38bcca05576a4913879cd6111488641f0ce
  Author: Matthew Feickert <[log in to unmask]>
  Date:   2022-01-14 (Fri, 14 Jan 2022)

  Changed paths:
    A .github/workflows/build.yml

  Log Message:
  -----------
  [CI] Add GitHub Actions based CI

Use GitHub Actions to add a CI workflow that runs on:

* push events to master or on tags
* pull request events targeting master
* a weekly CRON job that runs every Sunday at 01:23 UTC
* on GitHub releases
* on demand against any branch through workflow dispatch

Using concurrency groups if an event triggers another run of the workflow
while a previous run in ongoing, the older run will be automaticcally
canceled to avoid wasting resources.

The jobs targeti CentOS based workflow to start off with:

* Building with CMake like a user would and then running some libXrdCl tests.
This build is a shorter build.
* Building with CMake like a user would but with Python 3 pip, setuptools, and
wheel updated to the latest releases to check that users running with modern
releases won't hit breaking changes.
* Building in full RPM.
* Building a Python sdist with the publishing workflow scripts.
* Building a Python sdist with the publishing workflow scripts, but with
Python 3 pip, setuptools, and wheel updated to the latest releases to check
that users running with modern releases won't hit breaking changes.


  Commit: 05cf898e975560221b4913ce494ce984e4cb0b12
      https://github.com/xrootd/xrootd/commit/05cf898e975560221b4913ce494ce984e4cb0b12
  Author: Matthew Feickert <[log in to unmask]>
  Date:   2022-01-14 (Fri, 14 Jan 2022)

  Changed paths:
    R .travis.yml

  Log Message:
  -----------
  [CI] Remove Travis CI config file

Travis CI is essentially deprecated


  Commit: eddbe1323a63a808d48c556606e96fea1d7c81bb
      https://github.com/xrootd/xrootd/commit/eddbe1323a63a808d48c556606e96fea1d7c81bb
  Author: simonmichal <[log in to unmask]>
  Date:   2022-01-17 (Mon, 17 Jan 2022)

  Changed paths:
    A .github/workflows/build.yml
    R .travis.yml

  Log Message:
  -----------
  Merge pull request #1591 from matthewfeickert/ci/add-build-ci-workflow

ci: Add GitHub Actions based CI


Compare: https://github.com/xrootd/xrootd/compare/f143d02a3ebb...eddbe1323a63

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1