| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [View Raw Code] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
This is the docker image used as the base for query-checking actions used by CodeQL Learning Lab courses, and it is published to GitHub Packages.
For instructions on how to use this docker image, please see Creating your own course in the main README.
This docker image bundles a number of elements:
You will want to make sure that the versions of the CodeQL CLI and GitHub/codeql are compatible.
After making changes to any of the elements of this docker image, including the source code in package/, for courses to make use of these changes you need to make a release.
This repository has a GitHub Actions workflow configured on pushes to master to automatically publish the image using the script publish.sh. It will check to see if an image has already been published for the current version, and if not it will build and publish the image automatically. So to publish a new version, simply change the IMAGE_VERSION variable in publish.sh, and push to master.
Note: it's probably best to avoid publishing to latest so that courses have to specify an explicit as their base images, so that courses won't break unexpectedly with breaking changes to this image
Once you have updated this base image, you probably want to also update a number of the courses to use this updated image.
See the main CONTRIBUTING.md file for more info.
| Back | FazBrowse Home | New Git URL |