|
| 1 | +# GitHub Actions Virtual Environments |
| 2 | +This repository will contain the code that we use to create the GitHub Actions [virtual environments](https://help.github.com/en/articles/software-in-virtual-environments-for-github-actions). |
| 3 | +We're not quite ready to share the code and accept contributions yet. However, we want to gather your software requests and bug reports. |
| 4 | +Please use the issue templates to submit requests and bug reports related to the installed software. |
| 5 | + |
| 6 | +If you need help with how to set up your workflow file or use a specific tool, |
| 7 | +check out the [GitHub Actions Community Forum](https://github.community/t5/GitHub-Actions/bd-p/actions). |
| 8 | + |
| 9 | +## Guidelines for what's installed |
| 10 | +We follow these rough guidelines when deciding what to pre-install: |
| 11 | + |
| 12 | +- Tools and ecosystems that are more popular and widely-used will be given priority. |
| 13 | +- More recent versions of tools will be given priority over older versions. |
| 14 | +- Tools and versions that are deprecated or have reached end-of-life will not be added. |
| 15 | +- Tools and versions will be removed 6 months after they are deprecated or have reached end-of-life. |
| 16 | +- If a tool can be installed during the build, we will evaluate how much time is saved |
| 17 | +and how much space is used by having the tool pre-installed. |
| 18 | + |
| 19 | +## Updates to the virtual environments |
| 20 | +_Cadence_ |
| 21 | + |
| 22 | +You can expect approximately weekly updates to the software on the virtual environments. |
| 23 | +For some tools, we always install the latest at the time of the deployment; for others, |
| 24 | +we pin the tool to specific version(s). |
| 25 | + |
| 26 | +_Notifications_ |
| 27 | + |
| 28 | +Right now, we don't have a great way for you to know when updates to the images are coming. |
| 29 | +When we have the code available here, you can watch the Releases for when we generate |
| 30 | +candidate environments, and when we deploy new ones. |
0 commit comments