• Show log

    Commit

  • Hash : 47fb33ba
    Author : Edward Thomson
    Date : 2020-06-07T00:39:27

    Introduce CI with GitHub Actions
    
    Add CI using GitHub Actions and GitHub Packages:
    
    * This moves our Linux build containers into GitHub Packages; we will
      identify the most recent commit that updated the docker descriptions,
      and then look for a docker image in libgit2's GitHub Packages registry
      for a container with the tag corresponding to that description.  If
      there is not one, we will build the container and then push it to
      GitHub Packages.
    
    * We no longer need to manage authentication with our own credentials or
      PAT tokens.  GitHub Actions provides a GITHUB_TOKEN that can publish
      artifacts, packages and commits to our repository within a workflow
      run.
    
    * We will use a matrix to build our various CI steps.  This allows us
      to keep configuration in a single place without multiple YAML files.