Description
A clear and concise description of what the bug is, and why you consider it to be a bug.
Area for Triage:
Question, Bug, or Feature?:
Virtual environments affected
Expected behavior
A description of what you expected to happen.
Actual behavior
A description of what is actually happening.
Repro steps
A description with steps to reproduce the issue. If your have a public example or repo to share,
please provide the link.
Please resolve by locking down a specific version instead of using latest. And also please include in your agent release notes when you decide to upgrade.
Thank you
Duplicate of #1429 .
Unfortunately, there is no easy way to install multiple terraform versions on image side by side. if we freeze terraform 0.12.29 for now. We will never update it in future. So we always install the latest version. The same approach that we use for other tools.
If you need to freeze specific version, I suggest to use official action: https://github.com/marketplace/actions/hashicorp-setup-terraform. It will help to install specific version of terraform on machine and will make sure that your build will continue to run with the specified version of Terraform.
Documentation for Ubuntu-1604 and 2004 are already updated because deployment was finished.
Documentation for Ubuntu 1804 was not updated yet because update is not deployed everywhere yet. We update documentation in master after deployment is finished.
Release notes of images that are currently deploying can be tracked via GitHub Release or Pull Request.
Is there a way to pin to the specific tag version? I tried runs-on: ubuntu-18.04:20200806 and runs-on: ubuntu-18.04:20200806.0 with no success. Ideally having access to a few previously tagged images would help ease this pain when using Github Actions.
Unfortunately, it is not possible to specify image version somehow for now. VM contain the single image at the same time. Supporting a few versions of the same image type === Supporting a few different image types. It brings additional complexity from maintenance side (like scaling number of VMs and etc) because it will be different set of VMs