Edit the workflow configuration to include the build jobs you want
GitHub Actions to run.
Build jobs are specified in the jobs: <job-name>: strategy:
declaration. The matrix: element specifies the axes as configuration
parameters with their lists of values,
env: (on the build level) controls the setting of environment variables
(which can be matrix parameters).
The runs-on: setting specifies the image (operating system) of the
runner.
The name: is what shows up in the web interface for the workflow,
builds and jobs, and the elements under steps: describe the actions
executed for each job of the matrix.
Please check the comments in the examples for more hints, and the
GitHub Actions documentation
for a lot more options and details.
Push your changes and click on the Actions tab of your GitHub repository
page to see your build results.
Specifics
Quote Environment Variable Values
Variable settings distinguish between numerical and string values.
Better quote all branch and tag names. E.g.,
env:BASE:"7.0"
to avoid ci-scripts trying to git clone with --branch 7.
Caches
GitHub Actions provides caching of dependencies.
However, since their cache restore and create algorithm is fundamentally
different from those used by Travis and AppVeyor, this will require some
more changes in ci-scripts to work. Be patient.