-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve MSYS2 installation #3652
Improve MSYS2 installation #3652
Conversation
{ | ||
"arch": "mingw-w64-ucrt-x86_64", | ||
"exec_dir": "ucrt64", | ||
"runtime_packages": [ | ||
{ | ||
"name": "clang", | ||
"executables": [ | ||
"clang", | ||
"g++", | ||
"gcc" | ||
] | ||
}, | ||
{ | ||
"name": "cmake", | ||
"executables": [ | ||
"cmake", | ||
"cpack", | ||
"ctest" | ||
] | ||
}, | ||
{ | ||
"name": "ragel", | ||
"executables": [ | ||
"ragel" | ||
] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@LeonidLapshin , I don't think that we should install any additional MSYS packages to Hosted images.
According to #1572
As a result, the most obvious enhancement would be NOT to install any additional packages in this environment. Just extract the latest stable release, and optionally update the environment once. Then, setup-msys2 would take care of caching (ad-hoc for each user).
cc: @AlenaSviridenko
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
kk, removed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@maxim-lobanov @MSP-Greg there is no sense in this PR at all if can't add the packages
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My first message was about not adding any new MSYS packages at all. I remember that we had a long discussion with @eine in past in #1525 and #1572 . If I remember correctly, the main point of that discussion was to not install any MSYS packages and provide pure MSYS without any pre-installed packages at all.
Obviously, we couldn't do it because it would break some customers but I guess we don't want to install more packages.
The 'removed additional ucrt packages' commit either will require changes or should be reverted. The 'toolchain' group includes several packages, and includes some generic 'build' packages. Below are the packages it installs. Note that some of these packages are also dependencies of other installed packages, (e.g. 'clang' has a dependency on 'gcc')
|
As explained in #1572, the current codebase of msys2/setup-msys2 was written by the most active maintainer of MSYS2. It allows using either the pre-installed MSYS2 in the virtual environments provided by GitHub or installing a clean one using the latest tarball (and using the checksum). setup-msys2 uses the caching features provided by GitHub for reducing the setup/update (regardless of using the pre-installed or the clean installation). Furthermore:
matrix:
task: [ true, false ]
defaults:
run:
shell: msys2 {0}
steps:
- uses: msys2/setup-msys2@v2
with:
release: ${{ matrix.task }}
update: true
install: base-devel gcc git
- uses: actions/checkout@v2
- run: gcc --version The figures:
The difference was reduced, but still users of the pre-built installation are consuming x2.5-x3 on setting up MSYS2. Therefore, given that #1572 didn't have any activity since Sep 2020, it might be sensible to fork setup-msys2 and adapt it for the necessities of the Ruby community. Anyway, note that there are currently six environments provided by MSYS2:
See the README in https://github.com/msys2/setup-msys2:
I would strongly discourage double or triple betting on the current strategy, as implied by @MSP-Greg. Instead, I believe there is no point in this PR, as @miketimofeev and @maxim-lobanov suggested. |
@@ -79,13 +79,12 @@ foreach ($arch in $archs) | |||
Write-Host "`n$dash Clean packages" | |||
pacman.exe -Scc --noconfirm | |||
|
|||
Write-Host "`n$dash Installed msys2 packages" | |||
pacman.exe -Q | grep -v ^mingw-w64- | |||
$pkgs = pacman.exe -Q |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some enhancements such as this one, which don't imply changes in the functionality, might be worth being cherry-picked.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@eine thanks a lot for detailed explanation! I'll keep only minor script improvements and remove ucrt installation.
The issue of what to install has been discussed previously. A lot of CI is run with code that is *unix/macOS style code, in that it compiles with *nix tools.
I have never suggested installing many 'free' packages, I've just suggested installing build tools, so there's parity with the Ubuntu & macOS images. The ucrt build tools fall in that category. Regardless, installing mingw64 & mingw32, but not doing the same for ucrt seems foolish... |
Not sure what your times are supposed to show. How about the following, which is from a very recent build of the Ruby programming language. It updates gcc and all the packages needed to build Ruby. Totals 17.22 seconds.
|
@MSP-Greg, MSYS2's release model is a rolling one, unlike Ubuntu or most *nix distributions. The comparison is, thus, out of context. Should you want to use pinned versions, it'd be better to use chocolatey, conda or nuget. In fact many packages from MSYS2 are available through chocolatey or conda, for that specific reason.
Please, specify which people. AFAIAA, there is a single active user repeatly requesting more tools to be installed for a very specific use case (the Ruby project).
So far, you requested approximately 50 packages to be installed. Moreover, you replied explicitly to this issue for requesting more.
You seem to be ignoring CLANG32 and CLANG64 and my perception is that it's motivated because they are not used in the Ruby project (yet).
The execution times on GitHub Actions (not mine) show that using an up to date GCC takes at least 2.5 times longer if the pre-built installation is used, compared to using a clean setup.
Please, provide reproducible examples. |
I certainly did not say they shouldn't be installed. If people request them, they should be considered.
My 17 second time is updating gcc.
https://github.com/ruby/ruby/actions/workflows/mingw.yml |
One point that is important is that many people do not update build tools, regardless of the OS that they're using. Another issue is what is the purpose of MSYS2 as it relates to CI. I see it as providing build tools for compiling code that will run using standard Windows shells. It can also provide a minimal bash shell so that bash CI scripts can be run with Windows. I don't use MSYS2 much locally, except for the above. Might as well use WSL2... |
@MSP-Greg, I run some additional tests for your specific set of packages:
Summarising:
Therefore, I'm proposing a solution that requires 1-3min to any user, regardless of the tools they need to install. That is also the stable outcome that consumers of setup-msys2 get by ignoring the erratic handling of the host.
Please provide some reference for supporting these "important" claims.
I think these philosophical discussions are out of the scope of this PR. |
So now it's percent, not absolute? I could probably find several repos where the CI's build/test time is at least an order of magnitude shorter, but I'm not going to waste my time.
Prove it wrong.
The main reason for using MSYS2 in CI (as opposed to local use) is certainly important. You seem to be implying that setup-msys2 use is widespread. setup-msys2 has 85 stars and 10 forks. setup-ruby has 363 stars and 78 forks. There doesn't seem to be any data as to an action's actual use, but stars and forks indicates something. setup-ruby doesn't allow for any changes to the MSYS2 installation, but enables its use via If the current MSYS2 installation is unworkable, where are all the complaints? If one doesn't like the current install, just rename the folder and start over... |
I wrote 12 different absolute values in the previous message: 20s, 50s, 270s, 60s, 85s, 1min, 3min, 40s, 35min, 40min, 4min, 8min. Then, a single relative one, which is a relation between two of those absolute values. See https://en.wikipedia.org/wiki/Relative_change_and_difference#Comparisons for reference.
I believe you could not. Please, be coherent and don't waste our time with vacuous statements.
Unfortunately, that is not how argumentation works. You are the one interested in that argument being valid. Not me! See https://en.wikipedia.org/wiki/Argumentation_theory and https://en.wikipedia.org/wiki/Burden_of_proof_(philosophy) for reference:
In this case, GitHub provides a search feature, which you can use for proving yourself correct or wrong: https://github.com/search?q=setup-msys2&type=code. I don't care the outcome being one or the other, I care about poor argumentation principles and development based on uneducated opinions.
I beg to disagree. The reasons are important. The "main" is not, specially provided that it is considered the "main" based on the opinion of a sole person who is not willing to spend time in proving himself corrrect.
Please, try to stay on topic. Comparing the number of stars and/or the usage of setup-msys2 and setup-ruby is worthless, unless you expect setup-ruby to be a replacement and a general solution for any user to consume MSYS2. Is that what you are implying? If so, please provide an analysis of how many of the users of setup-ruby are Windows users and do care about consuming the MSYS2 build explicitly, or any other Ruby build which is usable. Moreover, I am not implying that usage of setup-msys2 is widespread. That is a fact: https://github.com/search?q=setup-msys2&type=code. I don't need to compare numbers with any other project in order to acknowledge there is a sufficiently relevant base of users consuming MSYS2 in GitHub Actions using the officially recommended solution by MSYS2 maintainers.
Please, don't dress me on straw. I did not say that the pre-installed setup is unworkable. Precisely, it is supported in setup-msys2 because it is usable; otherwise it would have been removed long ago. There are no complainers because, as I explained, most users are ignoring the pre-installed setup. It is mostly irrelevant, and generating unnecessary traffic to GitHub. Since only GitHub and a few consumers of private Actions are affected economically, it might get long until fixed.
That is exactly what setup-msys2 does. It allows users to consume the pre-built installation or to ignore it and use a clean one. Out of 42 random results from https://github.com/search?q=setup-msys2&type=code:
Hence, 95.24% of the users are ignoring the pre-installed setup, and 26.19% are not updating the system. So, with regard to your previous "important" claim, 73.81% of the setup-msys2 users do explicitly care about using an updated setup. Maybe, that is because of it being the only recommended and supported use case. |
d6adda0
I added installing ucrt gcc tools to a repo, the extra time varied from 35 to 71 sec, download was about 56 mB, size on disk was 440 mB. The jobs using mingw64 take about 1 to 2 minutes (with no MSYS2 downloads). The 56 mB could be cached, but with some workflows there maybe multiple jobs using ucrt. I've never tried using a cache that was shared between jobs... |
This is wrong. It's perfectly valid to install additional packages without updating the system in MSYS2. This is supported and it installs the package versions of the point in time of the last system update. Not updating is therefore the default in setup-msys2. Updating the package database and updating the MSYS2 system are two distinct operations in pacman. The thing what's not supported is to update the package database and install a package from the newer package database without updating the system as well. That can work, but isn't guaranteed. |
@larskanis, there is no guarantee that the versions of the packages referenced by the database at that point in time are still available in the servers/mirrors. Unlike other distributions, there is no specific "contract" about how long are "old" packages to be kept in the servers; it's a rolling release. Therefore, installing additional packages without updating the system is a not recommended use case. As said, it can work (both the pre-built setup in this repo and the
Updating the database and not the system is another possible, not guaranteed and not recommended use case. This is more problematic, and that's why many users understand why this should not be used, but do not get why the previous use case is almost the same. Anyway, if GitHub wanted to mirror MSYS2 repositories and to guarantee that all packages available at the time the image is generated are properly cached in the mirror/registry, then it would be possible to guarantee that installing packages without updating the system or the database would work. See https://www.msys2.org/dev/mirrors/#adding-a-new-mirror. |
@eine The MSYS2 team keeps the packages for a period of at least one year, some mirrors maybe longer. Combined with the regular update of MSYS2 in the Github Action environment, not updating the MSYS2 system for installing packages is a safe bed in Github Actions and should be preferred. In my experience it it is even safer than updating the MSYS2 system, since the update process has been broken from time to time in the past. |
@larskanis, that is a one time announcement, not an statement that guarantees a criteria to be maintained. The announcement did not specify whether they are saving all the packages since 2019-10 (one year before the reference), or 2020-07 (one year before today). Very precisely, there is a more recent announcement (just scroll up in the reference you provided): 2021-02-27 - New server for repo.msys2.org and packages.msys2.org. Moreover, yesterday they announced: 2021-07-04 - Some Mirror/Server/Repository Changes. Note:
Hence, overall, the reference you provided is mostly invalid, because it refers to the constraints in a server/service which is not used anymore.
I wish that was correct. Would you mind opening an issue for discussion in the MSYS2 organisation? Given the evolution of the MSYS2 project during the last months (it seems to be sponsored: https://www.msys2.org/#sponsors), it might be feasible to make an official statement about retention in the main repo and/or the mirrors. There are several mirror tiers (see https://www.msys2.org/dev/mirrors/). Hence, it would be sensible to require Tier 1 mirrors some retaining policy which Tier 2 mirrors might not comply with. Moreover, as I suggested in my previous comment, I would strongly recommend GitHub to mirror MSYS2 packages in their own registry (or to provide that feature to the MSYS2 organisation), so that it can be used as the main (and maybe only) mirror in the built-in MSYS2 installation in this repo. That would guarantee that the MSYS2 installation and the mirror are frozen in the same state; as well as help reduce the traffic from MSYS2 servers by keeping it internal in GitHub. Then, we might apply the 30-50 sec optimisation from the Ruby project to setup-msys2. |
I've been looking at creating archive files (*.7z) for the 'parts' of MSYS2 normally used by Ruby. They're stored in a GitHub release. First package was a 'ucrt gcc' package, and it installs in a reasonable amount of time. Currently, many Ruby CI runs have several Ruby versions tested. Some update gcc packages, some may not. With the current setup, updating gcc is done by every job, and does so by hitting an MSYS2 server. By using a 'ucrt gcc' archive file, everything is pulled from a GitHub server, and MSYS2 servers are only hit when the cron job creating the archive file is run. I'm now working on creating a base MSYS2 archive file, and seeing the performance of that. Hence, Ruby specific archives would be MSYS2, MinGW64, and UCRT64. This would allow a fresh set of build tools to be installed, hopefully quickly. Given that the future of MSYS2 on the GitHub images is in question... |
@MSP-Greg, one of the advantages of setup-msys2 is that caching is used by default. Therefore, the packages specified in the
Nevertheless, it would be interesting to support users providing the "cache" as the URL to a tarball, in case they want to use that instead of the GitHub cache. Actually, some users have setup the GitHub Releases of some repo in order to use them as a mirror. Therefore, in cases such as Ruby, you might want both: have a custom cache in a release, and have the packages you will consume in your own release/mirror.
Note that doing so was already prototyped in setup-msys2, and it was enabled by default for some time. However, it produced problems. That's why now packages are cached, but not the whole installation. In fact, the feature is still in the codebase, but it is disabled by default. See msys2/setup-msys2@434d91b, msys2/setup-msys2#61 and msys2/setup-msys2#50. Therefore, instead of reimplementing it yourself, you might want to just fork setup-msys2 and set that variable to Moreover, in msys2/msys2-autobuild you will find how to use the Releases as a cache. In case, you really want to implement a solution on your own, I recommend to see how they do it.
How is that? Until very recently, using it as the default shell on Windows was being discussed. |
EDIT: sorry hit the wrong key...
Can't find it, but I thought there was a comment about removing some parts of the current MSYS2 install in Windows-2022? Not sure which parts. I think I mentioned somewhere above that I haven't seen an Actions cache used in multiple jobs, and with typical Ruby workflows, there maybe several jobs using MSYS2 build tools. Regardless, rather than have multiple repos caching a 'gcc' install for mingw64 and/or ucrt64, it would be better to have a separate repo that builds an archive once or more daily. |
@MSP-Greg, precisely:
|
commit 7d0d3aa Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Jul 1 18:11:39 2021 +0000 Updating readme file for win16 version 20210628.1 (actions#3668) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 332b6bd Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Jul 1 17:13:45 2021 +0000 Updating readme file for win19 version 20210628.1 (actions#3667) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 5ae2170 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Jul 1 11:01:18 2021 +0000 Updating readme file for macOS-10.15 version 20210626.1 (actions#3662) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 7ffed57 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Jun 30 08:47:42 2021 +0000 Updating readme file for ubuntu20 version 20210628.1 (actions#3665) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit f785d33 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Jun 30 06:37:02 2021 +0000 Updating readme file for ubuntu18 version 20210628.1 (actions#3664) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit de7775d Author: Leonid Lapshin <leonidlapshin@github.com> Date: Tue Jun 29 11:59:03 2021 +0300 [windows] Improve MSYS2 installation (actions#3652) commit 24387bf Author: Alena Sviridenko <alenasviridenko@github.com> Date: Tue Jun 29 11:51:23 2021 +0300 Migrate issue templates to .yml (actions#3659) * Added issue yml templates * Fixed yml syntax * Removed md templates * updated tool request template * fixed windows 2016 naming and bug report dropdown * Styling and wording fixes * Added validation requirements * removed empty issue check * Removed issue triager commit cd92095 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Jun 28 22:01:56 2021 +0000 Updating readme file for win19 version 20210620.1 (actions#3625) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 19d5b9f Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Jun 28 15:26:36 2021 +0000 Updating readme file for macOS-10.14 version 20210626.1 (actions#3657) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 851f0df Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Jun 28 14:23:38 2021 +0000 Updating readme file for macOS-11 version 20210626.1 (actions#3658) Co-authored-by: Image generation service account <no-reply@microsoft.com> commit 20804bc Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Mon Jun 28 10:58:28 2021 +0300 Remove bicep from software docs and tests for ub16 (actions#3656) commit c3f3d83 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Sat Jun 26 11:22:49 2021 +0300 Revert "Updating readme file for ubuntu20 version 20210621.1 (actions#3623)" (actions#3654) commit 83c974f Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Jun 25 17:29:27 2021 +0000 Updating readme file for win16 version 20210620.1 (actions#3624) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 8ebae96 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Fri Jun 25 18:28:19 2021 +0300 Remove Xcode 12.2&12.3 from macos Big Sur toolset (actions#3653) commit c103d79 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Jun 24 19:09:51 2021 +0000 Updating readme file for ubuntu20 version 20210621.1 (actions#3623) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 059dfd8 Author: Darleev <50947177+Darleev@users.noreply.github.com> Date: Thu Jun 24 22:55:51 2021 +0700 [macOS 11] software update week 26 (actions#3648) * software update week 26 * returned previous mono version commit 405a368 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Jun 24 08:48:57 2021 +0000 Updating readme file for ubuntu18 version 20210621.1 (actions#3622) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit dd399bc Author: Marcus Felling <MarcusFelling@users.noreply.github.com> Date: Thu Jun 24 03:13:00 2021 -0500 [Ubuntu] Adding Bicep CLI (actions#3639) * Add Bicep CLI to Ubuntu images * Use helper download_with_retries * remove bicep from deprecated 16.04 image * formatting Co-authored-by: Marcus Felling <MarcusFelling@microsoft.com> commit 9e21ab0 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Wed Jun 23 22:20:09 2021 +0300 Return xcode 12.5 to macos Big Sur (actions#3635) commit 1a96373 Author: Marcus Felling <MarcusFelling@users.noreply.github.com> Date: Wed Jun 23 09:52:45 2021 -0500 [Windows] Adding Bicep CLI (actions#3600) * Add Bicep CLI * Correct regex for bicep version Co-authored-by: Marcus Felling <MarcusFelling@microsoft.com> commit d986b25 Author: Drew Skwiers-Koballa <dzsquared@users.noreply.github.com> Date: Tue Jun 22 12:14:00 2021 -0700 Update Dacfx 18.7.1 (actions#3608) * update dacfx to 18.5.1 * update dacfx 18.7.1 Windows * update dacfx 18.7.1 Windows * revert MD changes commit a13c907 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Jun 22 14:17:47 2021 +0000 Updating readme file for macOS-10.15 version 20210620.1 (actions#3626) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 43b77cd Author: Alena Sviridenko <alenasviridenko@github.com> Date: Tue Jun 22 13:37:53 2021 +0300 updated Xcode support policy (actions#3637) commit 4e6b327 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Tue Jun 22 11:36:14 2021 +0300 Add xcode 12.5.1 to macos-11 image (actions#3629) commit 83f05ed Author: Maxim Lobanov <maxim-lobanov@github.com> Date: Tue Jun 22 10:21:36 2021 +0300 Fix macOS 11 label (actions#3633) commit efcbf00 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Jun 21 19:23:53 2021 +0000 Updating readme file for macOS-11 version 20210620.1 (actions#3628) Co-authored-by: Image generation service account <no-reply@microsoft.com> commit 83a5e88 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Mon Jun 21 20:02:32 2021 +0300 Revert "Don't install KB5003638 update as it breaks the VM (actions#3557)" (actions#3627) This reverts commit ff4ba2e. commit 1fb8c5d Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Mon Jun 21 14:09:51 2021 +0300 [Windows] Improve Pester tests coverage for MSYS2 (actions#3595) * Add ShouldReturnZeroExitCodeWithParam function and a new set of tests for MSYS2 tools * Change get-command -> Get-Command * Remove elevated user, return original path after msys installation and tests, resolve nitpicks * Add BeforeEach and AfterEach blocks These blocks change the path before each test and return the original path after each test * Change get-command -> Get-Command commit 4143d0c Author: Sujith Quintelier <sujith.quintelier@gmail.com> Date: Mon Jun 21 13:06:00 2021 +0200 Update GenerateResourcesAndImage.ps1 (actions#3616) Ubuntu2004 is also a valid option for parameter ImageType commit b03244b Author: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Fri Jun 18 16:28:09 2021 +0300 [macOS] Upgrade Xamarin.Android from 11.3.0.1 to 11.3.0.4 (actions#3603) commit e9b07be Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Jun 18 09:23:23 2021 +0000 Updating readme file for win19 version 20210616.0 (actions#3602) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 0b6b04b Author: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Fri Jun 18 10:26:34 2021 +0300 Fix Java_Adopt_Jdk permissions (actions#3605) commit 82fa8f2 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Jun 17 22:46:27 2021 +0000 Updating readme file for macOS-10.15 version 20210612.1 (actions#3584) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit cae9ecb Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Jun 17 15:29:15 2021 +0000 Updating readme file for ubuntu20 version 20210614.1 (actions#3579) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit b52cf39 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Jun 17 11:12:10 2021 +0000 Updating readme file for win16 version 20210614.1 (actions#3589) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 1eb3d36 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Jun 17 07:54:37 2021 +0000 Updating readme file for ubuntu18 version 20210614.1 (actions#3580) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 9f07fcc Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Jun 16 07:41:46 2021 +0000 Updating readme file for macOS-11 version 20210614.1 (actions#3587) Co-authored-by: Image generation service account <no-reply@microsoft.com> commit 7e05e37 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Jun 14 17:47:39 2021 +0000 Updating readme file for win16 version 20210609.1 (actions#3559) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit bb728f4 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Jun 14 14:15:37 2021 +0000 Updating readme file for win19 version 20210608.0 (actions#3554) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 4416d54 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Thu Jun 10 22:33:08 2021 +0300 [Ubuntu] Remove php installation, tests and software docs for Ubuntu 16 (actions#3541) * Remove php installation, tests and software docs for Ubuntu 16 * Add openssl 1.1.1k installation as python toolcache depends on it * Add a comment about openssl installation on Ubuntu 16 commit 6c587eb Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Thu Jun 10 21:34:49 2021 +0300 [macOS] Upgrade Xamarin ios and mac versions from .1 to .3 (actions#3564) commit fd620b0 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Thu Jun 10 21:34:17 2021 +0300 [macOS] Upgrade azure powershell from 5.7.0 to 5.9.0 on macOS images (actions#3563) commit 49967f8 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Thu Jun 10 21:33:43 2021 +0300 [ubuntu] Change azure ps module from 5.7.0 to 5.9.0 for Ubuntu 18 & 20 (actions#3562) commit edd787f Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Thu Jun 10 21:33:10 2021 +0300 [Windows] Upgrade az powershell module from 5.7.0 to 5.9.0 (actions#3561) * Add az ps module 5.9.0 to the windows images, move 5.7.0 to zip * Remove 5.7.0 from zip version as it's usage is low based on the telemetry commit 9888238 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Jun 10 16:19:27 2021 +0000 Updating readme file for ubuntu20 version 20210606.1 (actions#3533) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 9ffd5d8 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Jun 10 16:03:55 2021 +0000 Updating readme file for ubuntu18 version 20210606.1 (actions#3532) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 24ae664 Author: Sergey Dolin <v-sedoli@microsoft.com> Date: Thu Jun 10 13:21:02 2021 +0500 [ubunty] Add note about LLVM repo (actions#3523) * Add LLVM libc++ info * combine clang, clang-format into LLVM components * fix formatting Co-authored-by: Sergey Dolin <v-sedoli@micorosoft.com> commit a9d832d Author: Sergey Dolin <v-sedoli@microsoft.com> Date: Thu Jun 10 13:17:30 2021 +0500 [ubuntu] installing the latest .NET sdk patch version for every feature version (actions#3550) * installing the latest patch version for every feature version * simplify versions computing * fix space Co-authored-by: Sergey Dolin <v-sedoli@micorosoft.com> commit ff4ba2e Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Thu Jun 10 09:19:50 2021 +0300 Don't install KB5003638 update as it breaks the VM (actions#3557) commit 6afff5d Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Jun 9 10:41:06 2021 +0000 Updating readme file for macOS-10.15 version 20210607.1 (actions#3547) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit b8c7eb8 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Wed Jun 9 12:46:07 2021 +0300 Switch the default Xcode version from 12.4 to 12.5 for macOS Big Sur (actions#3545) commit f66433e Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Jun 9 07:33:51 2021 +0000 Updating readme file for macOS-11 version 20210608.6 (actions#3553) Co-authored-by: Image generation service account <no-reply@microsoft.com> commit f66fa57 Author: Darleev <50947177+Darleev@users.noreply.github.com> Date: Tue Jun 8 15:36:08 2021 +0700 [ubuntu] post generation doc update (actions#3539) commit a56b10c Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Tue Jun 8 10:44:41 2021 +0300 Revert mono version from 6.12.0.140 to 6.12.0.125 (actions#3543) commit 4da3c8e Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Tue Jun 8 10:44:31 2021 +0300 Add blackhole audiodevice for macOS Big sur, add sox and Switchaudio-osx versions to the docs (actions#3542) commit 2ae7ebd Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Tue Jun 8 10:44:17 2021 +0300 Add Xcode 13.0 to macOS Big Sur image (actions#3540) commit 395eb43 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Mon Jun 7 20:49:36 2021 +0300 Added a condition for the $binGhcPath to not depend on the exact Haskell version (actions#3537) commit 638ad60 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Jun 7 14:49:49 2021 +0000 Updating readme file for win19 version 20210531.1 (actions#3489) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 22b6f42 Author: Nursultan Kassan <84095700+kassannk@users.noreply.github.com> Date: Mon Jun 7 16:00:50 2021 +0300 [macOS] Adding Swig (actions#3510) commit f417049 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon Jun 7 09:59:33 2021 +0000 Updating readme file for win16 version 20210531.1 (actions#3488) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 659b9d8 Author: Nursultan Kassan <84095700+kassannk@users.noreply.github.com> Date: Mon Jun 7 12:23:47 2021 +0300 [Windows] Adding Swig (actions#3509) commit 46ced60 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Sun Jun 6 23:44:10 2021 +0300 [macOS] Get back pypy to big sur (actions#3524) commit 3fbceba Author: Alena Sviridenko <alenasviridenko@github.com> Date: Fri Jun 4 18:20:54 2021 +0300 Add explanation for current enterprises (actions#3527) * Added "current enterprises" explanation * Fixed article Co-authored-by: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Co-authored-by: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> commit d722f6f Author: Omar Sandoval <osandov@osandov.com> Date: Fri Jun 4 04:36:14 2021 -0700 [Ubuntu] Install default version of Clang last (actions#3506) commit 0648d43 Author: agorti <66666946+agorti@users.noreply.github.com> Date: Fri Jun 4 17:03:52 2021 +0530 [windows] update npm registry to https (actions#3521) commit cf551b1 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Fri Jun 4 09:24:58 2021 +0300 [macOS] Software updates week 23 — add Xamarin 6_12_9 bundle to Big Sur and Mono 6.12.0.140 to Catalina (actions#3519) commit b870568 Author: Sylvain <sylfabre@users.noreply.github.com> Date: Thu Jun 3 18:12:53 2021 +0200 [ubuntu] Clean way to disable the pcov PHP Extension (actions#3472) * Clean way to disable the pcov PHP Extension Fixes actions#3341 * Update php.sh * Update php.sh * Documentation commit 70582d1 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Jun 3 13:30:22 2021 +0000 Updating readme file for ubuntu16 version 20210531.0 (actions#3490) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 5d24b55 Author: Dmitry Shibanov <dmitry-shibanov@github.com> Date: Thu Jun 3 16:28:12 2021 +0300 [Windows] Add note about Conda (actions#3513) * add note about Conda * added a note in the same string * move note to Get-CondaVersion function commit 59ca08e Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Thu Jun 3 14:38:17 2021 +0300 [macOS] Fix default java postfix in the software readme (actions#3518) commit 7d7bce1 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Jun 3 11:23:21 2021 +0000 Updating readme file for macOS-10.15 version 20210531.1 (actions#3497) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit a5065df Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Jun 3 09:09:06 2021 +0000 Updating readme file for ubuntu20 version 20210531.0 (actions#3492) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 1691aca Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Jun 3 07:46:46 2021 +0000 Updating readme file for ubuntu18 version 20210531.0 (actions#3491) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit fa8469a Author: Javier de la Morena <66418483+fdelamor@users.noreply.github.com> Date: Thu Jun 3 08:37:12 2021 +0200 [ubuntu] Update ORAS URL (actions#3516) commit 2823a3c Author: Alena Sviridenko <alenasviridenko@github.com> Date: Wed Jun 2 13:16:51 2021 +0300 Add macOS 11 onboarding guide (actions#3449) * Added guide on macOS 11 onboarding * Updated formatting and phrases * Updated onboarding page * Fixed wording * Fixed typos Co-authored-by: ahdbilal <55514721+ahdbilal@users.noreply.github.com> Co-authored-by: Maxim Lobanov <maxim-lobanov@github.com> * Updated wording and notes * Removed extra space * Fixed new lines * Fixed wording Co-authored-by: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> * Fixed note * Minor wording update Co-authored-by: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> * Fixed note * Fixed typo Co-authored-by: ahdbilal <55514721+ahdbilal@users.noreply.github.com> Co-authored-by: Maxim Lobanov <maxim-lobanov@github.com> Co-authored-by: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> commit 4d72ed1 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Wed Jun 2 13:08:05 2021 +0300 [Windows] Refactor Msys2 installation to use toolset part 1 (actions#3487) * Refactor Msys2 installation to use toolset * fix indent in the toolset files * Resolve nitpicks * Remove typo (extra $) commit 62046bd Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed Jun 2 10:04:46 2021 +0000 Updating readme file for macOS-10.14 version 20210531.1 (actions#3495) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 2c6cc7a Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Tue Jun 1 18:31:35 2021 +0300 [Ubuntu] Change rebar installation to use GitHub releases (actions#3486) * Change rebar installation to use gh releases * Add source $HELPER_SCRIPTS/install.sh * Add Erlang rebar3 to software readme commit dbeeb4d Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Jun 1 11:17:24 2021 +0000 Updating readme file for macOS-11 version 20210531.1 (actions#3496) Co-authored-by: Image generation service account <no-reply@microsoft.com> commit 4983dee Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Mon May 31 18:33:17 2021 +0300 [macos] stick to mongodb 4.4 (actions#3484) commit 57a4965 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon May 31 14:09:51 2021 +0000 Updating readme file for win16 version 20210525.0 (actions#3456) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 50d06a5 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon May 31 13:02:19 2021 +0000 Updating readme file for win19 version 20210525.0 (actions#3452) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 5898c5e Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Sun May 30 00:39:27 2021 +0300 Change RubyGems installation to use toolset (actions#3474) commit cfbaf5f Author: Alena Sviridenko <alenasviridenko@github.com> Date: Fri May 28 18:19:34 2021 +0300 [macOS] removed GCC 8 (actions#3476) commit 9aa17b4 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri May 28 08:04:19 2021 +0000 Updating readme file for ubuntu20 version 20210524.1 (actions#3441) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit fe157d6 Author: Alena Sviridenko <alenasviridenko@github.com> Date: Fri May 28 10:45:39 2021 +0300 [macOS] Add select-xamarin-sdk-v2.sh synopsis (actions#3473) commit 6d4c863 Author: Jesse Chan <jc@linux.com> Date: Fri May 28 08:22:18 2021 +0100 Revert "[ubuntu] Add GCC 11 (actions#3291)" (actions#3436) This reverts commit 3ebf601. Bug: actions#3376 commit 77daa9b Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu May 27 13:41:49 2021 +0000 Updating readme file for macOS-10.15 version 20210525.2 (actions#3450) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 22053ef Author: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Thu May 27 15:38:21 2021 +0300 Add install Az module section (actions#3466) * Add install Az module section * add Az module name commit 4341738 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu May 27 09:14:48 2021 +0000 Updating readme file for ubuntu18 version 20210524.1 (actions#3442) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 4b3f574 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu May 27 09:07:26 2021 +0000 Updating readme file for ubuntu16 version 20210524.1 (actions#3440) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit f7e0e8b Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Thu May 27 10:20:41 2021 +0300 [Windows] Switch to use OData query instead of choco search for ghc installation (actions#3458) * Switch to use OData query instead of choco search * Simplify the logic commit f9f82b7 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Tue May 25 20:33:58 2021 +0300 Add previous version uninstallation (actions#3448) commit 8e7629e Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Tue May 25 11:13:12 2021 +0300 Change Add-AssertionOperator to Add-ShouldOperator (actions#3446) commit 39e317a Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Mon May 24 21:38:12 2021 +0300 [ubuntu] Change Add-AssertionOperator to Add-ShouldOperator (actions#3445) commit 8dd6faf Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Mon May 24 21:37:55 2021 +0300 [macOS] Change Add-AssertionOperator to Add-ShouldOperator (actions#3447) commit d32753d Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Mon May 24 21:36:35 2021 +0300 Temporary hardcoding fastlane 2.183.2 on macOS (actions#3444) commit 7c673a2 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon May 24 12:07:10 2021 +0000 Updating readme file for macOS-11 version 20210523.1 (actions#3443) Co-authored-by: Image generation service account <no-reply@microsoft.com> commit 75f9131 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri May 21 13:40:25 2021 +0000 Updating readme file for ubuntu20 version 20210517.1 (actions#3400) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 589a58e Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Fri May 21 15:37:15 2021 +0300 [Ubuntu] Change java-tools script to retrieve the latest major Gradle version (actions#3385) * Change java-tools script to retrieve the latest major gradle version * Change gradle installation to use manifest json. Use download_with_retries function * Move maven version to the toolset commit 7ce21d8 Author: Sergey Dolin <v-sedoli@microsoft.com> Date: Fri May 21 12:34:41 2021 +0500 [ubuntu] Rework Mono installation to avoid using apt repos (actions#3289) * Rework Mono installation to avoid using apt repos on Ubuntu images * Use rest of line to read full AptSourceRepository commit 5e65aef Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri May 21 07:21:08 2021 +0000 Updating readme file for ubuntu18 version 20210517.1 (actions#3399) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 926cba5 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri May 21 07:12:25 2021 +0000 Updating readme file for ubuntu16 version 20210517.1 (actions#3407) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 1b483cc Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri May 21 00:14:35 2021 +0000 Updating readme file for win19 version 20210516.0 (actions#3403) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit f2149f4 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu May 20 20:22:50 2021 +0000 Updating readme file for win16 version 20210516.0 (actions#3404) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 3b59163 Author: Maxim Lobanov <maxim-lobanov@github.com> Date: Thu May 20 17:03:33 2021 +0300 Update `macos-11.0` to `macos-11` in README (actions#3427) * Update README.md * Update README.md commit c64a376 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu May 20 08:57:11 2021 +0000 Updating readme file for macOS-10.15 version 20210516.1 (actions#3402) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 0bac903 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Wed May 19 19:45:09 2021 +0300 Sort by version in advance (actions#3411) commit c60f540 Author: Maxim Lobanov <maxim-lobanov@github.com> Date: Wed May 19 14:16:51 2021 +0300 Rename 'macOS-11.0' to 'macOS-11' everywhere (actions#3417) * rename 'macos11.0' to 'macos-11' * fix nitpicks * resolve conflicts commit 729b562 Author: daniv-msft <48293037+daniv-msft@users.noreply.github.com> Date: Wed May 19 00:14:16 2021 -0700 Removing support of Azure Dev Spaces now that it's retired (actions#3413) commit 85e107c Author: Shivam Mathur <shivam_jpr@hotmail.com> Date: Tue May 18 13:12:14 2021 +0530 [ubuntu] Add PHP extensions: imagick, pcov and sodium (actions#3405) commit 952ee3e Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Mon May 17 21:55:32 2021 +0300 [ubuntu] Move aws-sam-cli installation to the aws.sh script (actions#3401) commit c4b6ffb Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon May 17 11:41:02 2021 +0000 Updating readme file for macOS-11.0 version 20210516.1 (actions#3398) Co-authored-by: Image generation service account <no-reply@microsoft.com> commit 322aa89 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Mon May 17 00:54:28 2021 +0300 [windows] Add msys libxml2 package installation (actions#3386) commit 72813ad Author: mikhailshaganov <81769678+mikhailshaganov@users.noreply.github.com> Date: Fri May 14 14:11:25 2021 +0300 Rework apt-fast installation to get rid of apt repo (actions#3336) * select-xamarin-sdk-v2 * Update select-xamarin-sdk-v2.sh * change warning message * check existed framework version * check framework version review points * Update apt.sh * Update SoftwareReport.Tools.psm1 * remove a commented code * Fixed review points * return unattended-upgrades * Fixed a viewing version * add links for apt fast * apt fast version * apt-fast * final check version * add which apt-fast commit a7c8d20 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Fri May 14 12:20:12 2021 +0300 [windows] Add a test to make sure version 9 is the default one (actions#3377) commit 15a6106 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Fri May 14 11:25:07 2021 +0300 [ubuntu] Remove clang 9 for ubuntu 20, set clang 11 as the default one (actions#3381) commit ca0395c Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Thu May 13 21:12:54 2021 +0300 Add dotnet nuget list source (actions#3373) commit 0985500 Author: Ewout ter Hoeven <E.M.terHoeven@student.tudelft.nl> Date: Thu May 13 17:43:56 2021 +0200 Add Clang 12 to Ubuntu 20.04 toolset (actions#3206) * Add Clang 12 to Ubuntu 20.04 toolset * Ubuntu: Install Clang-12 directly from LLVM commit 75a4d89 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu May 13 14:59:08 2021 +0000 Updating readme file for macOS-10.15 version 20210510.1 (actions#3360) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 0b1d415 Author: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Thu May 13 16:43:12 2021 +0300 Remove Xamarin.IOS&Mac latest bundle (actions#3375) commit 0cbfee2 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu May 13 13:37:30 2021 +0000 Updating readme file for win19 version 20210509.1 (actions#3350) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit d694ead Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu May 13 13:36:40 2021 +0000 Updating readme file for win16 version 20210509.1 (actions#3349) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 0f3523c Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Thu May 13 11:45:33 2021 +0300 [macOS] Add GCC 11 (actions#3361) * Add gcc@11 to macOS images * Change tests and software report to use gcc toolset versions * Add natural sort commit 3b20fa3 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu May 13 08:44:37 2021 +0000 Ubuntu 1604 (20210510 update) (actions#3358) * Updating readme file for ubuntu16 version 20210510.0 * Update Ubuntu1604-README.md * Update Ubuntu1604-README.md Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Maxim Lobanov <maxim-lobanov@github.com> Co-authored-by: Actions service account <no-reply@github.com> commit f20496e Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu May 13 08:41:46 2021 +0000 Ubuntu 2004 (20210510 update) (actions#3356) * Updating readme file for ubuntu20 version 20210510.0 * Update Ubuntu2004-README.md * Update Ubuntu2004-README.md Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Maxim Lobanov <maxim-lobanov@github.com> Co-authored-by: Actions service account <no-reply@github.com> commit 0409144 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu May 13 08:38:04 2021 +0000 Ubuntu 1804 (20210510 update) (actions#3357) * Updating readme file for ubuntu18 version 20210510.0 * Update Ubuntu1804-README.md * Update Ubuntu1804-README.md Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Maxim Lobanov <maxim-lobanov@github.com> Co-authored-by: Actions service account <no-reply@github.com> commit 769423b Author: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Thu May 13 10:19:34 2021 +0300 Add build_resource_group_name packer option (actions#3369) commit 68aa36b Author: Alena Sviridenko <alenasviridenko@github.com> Date: Wed May 12 14:22:34 2021 +0300 Added workflow step to check for spammy issue (actions#3370) commit 0871444 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Wed May 12 11:24:18 2021 +0300 [ubuntu] Remove pip symlink creation (actions#3366) commit d70d9f2 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Tue May 11 19:07:51 2021 +0300 Add a warning note about post-deployment scripts (actions#3364) commit a16083d Author: AlenaSviridenko <alenasviridenko@github.com> Date: Tue May 11 18:01:50 2021 +0300 Revert "test body input" This reverts commit 23ed477. commit 23ed477 Author: AlenaSviridenko <alenasviridenko@github.com> Date: Tue May 11 17:58:25 2021 +0300 test body input commit ae3284d Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue May 11 09:48:58 2021 +0000 Updating readme file for macOS-11.0 version 20210510.1 (actions#3355) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit dc6dc83 Author: Dibir Magomedsaygitov <61747324+dibir-magomedsaygitov@users.noreply.github.com> Date: Tue May 11 10:15:27 2021 +0300 fix minikube version output (actions#3352) commit a5ee51f Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Fri May 7 16:35:34 2021 +0300 Revert "[ubuntu] Rework php installation (actions#3272)" (actions#3340) This reverts commit b1f202e. commit 52d48bc Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri May 7 13:27:14 2021 +0000 Updating readme file for macOS-10.15 version 20210503.2 (actions#3301) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 158ed05 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu May 6 15:03:30 2021 +0000 Updating readme file for ubuntu20 version 20210504.1 (actions#3312) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 028fa5d Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Thu May 6 16:38:58 2021 +0300 [macOS] Add Xamarin ios 14.16 and mac 7.10 (actions#3329) commit a583688 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu May 6 10:28:54 2021 +0000 Updating readme file for ubuntu16 version 20210504.1 (actions#3305) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 8f215a5 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu May 6 10:24:38 2021 +0000 Updating readme file for ubuntu18 version 20210504.1 (actions#3304) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit 9ebab48 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu May 6 09:41:52 2021 +0000 Updating readme file for macOS-10.14 version 20210501.1 (actions#3300) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit a5fca05 Author: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Thu May 6 12:10:58 2021 +0300 [Ubuntu] Set DefaultLimitSTACK=16384 limit (actions#3328) * Set DefaultLimitSTACK=16384 limit * Set DefaultLimitSTACK 16MB commit 5abc43a Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Thu May 6 11:35:37 2021 +0300 [windows] Add cmake 3.18.1 for Android to toolset files (actions#3324) commit 9740348 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Thu May 6 11:35:21 2021 +0300 [macos] Add cmake 3.18.1 to toolsets (actions#3323) commit 96e0e6f Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Thu May 6 11:35:05 2021 +0300 [Ubuntu] Add Cmake 3.18.1 to toolset files (actions#3322) commit 3ebf601 Author: Ewout ter Hoeven <E.M.terHoeven@student.tudelft.nl> Date: Thu May 6 09:31:09 2021 +0200 [ubuntu] Add GCC 11 (actions#3291) * Ubuntu Bionic/Focal: Add GCC 11 Add GCC 11 to the Ubuntu 18.04 Bionic and 20.04 Focal toolsets. * Ubuntu Bionic/Focal: Add GFortran 11 Add GFortran 11 to the Ubuntu 18.04 Bionic and 20.04 Focal toolsets. commit 366f1b0 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Thu May 6 10:04:22 2021 +0300 [Ubuntu] Avoid updating gems (actions#3320) commit 5475c40 Author: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Wed May 5 18:23:21 2021 +0300 [macOS] Add swift program to save certificate (actions#3311) commit adf1f3d Author: Sergey Dolin <v-sedoli@microsoft.com> Date: Wed May 5 18:39:04 2021 +0500 [ubuntu] Remove apt sources used to install azure-cli only (actions#3274) commit 0cca9be Author: Howard Jones <howie@thingy.com> Date: Wed May 5 10:04:44 2021 +0100 Make CreateAzureVMFromPackerTemplate friendlier (actions#3209) * Don't assume JSON output Specify JSON output, since it's required. The default can be changed. * Make actions easier to track To make cleanup easier, use the same GUID for all components and report at the end on what was created. commit f84d55a Author: Darii Nurgaleev <50947177+Darleev@users.noreply.github.com> Date: Wed May 5 15:50:15 2021 +0700 Rework Kubernetes installation to avoid using apt repos on Ubuntu images (actions#3309) * github_feed_token removal * remove file * GithubFeedToken remove from other files * remove boost from docs * Kubectl installation without additional repo * add latest kubectl version variable commit 1532432 Author: Leonid Lapshin <leonidlapshin@github.com> Date: Tue May 4 21:00:16 2021 +0300 Fix fastlane installation for Ubuntu 20 (actions#3308) * tmp fix for Ubuntu 20 * removed unnecessary line break Co-authored-by: Leonid Lapshin <originalnoe-nazvanie@yandex.ru> commit d441e5b Author: Alena Sviridenko <alenasviridenko@github.com> Date: Tue May 4 18:10:24 2021 +0300 Removed Ubuntu 16.04 from README.md (actions#3302) commit 50f0234 Author: mikhailshaganov <81769678+mikhailshaganov@users.noreply.github.com> Date: Tue May 4 17:29:41 2021 +0300 select-xamarin-sdk-v2 (actions#3290) * select-xamarin-sdk-v2 * Update select-xamarin-sdk-v2.sh * change warning message * check existed framework version * check framework version review points commit 365e5a0 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue May 4 09:31:01 2021 +0000 Updating readme file for macOS-11.0 version 20210503.1 (actions#3299) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com> commit f109d39 Author: Daniel <56939361+seqdan@users.noreply.github.com> Date: Tue May 4 20:39:55 2021 +1200 Securing packer builds via allowed_inbound_ip_addresses (actions#3193) * Trying to handover additional parameters * Make restriction to agent ip configurable * Added additional parameter to all other packer files * Added note about new parameter's incompatibility with other parameters to command line help * Added line break for better readability Co-authored-by: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Co-authored-by: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> commit c2a2904 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu Apr 29 14:50:39 2021 +0000 Updating readme file for ubuntu16 version 20210425.1 (actions#3262) Co-authored-by: Image generation service account <no-reply@microsoft.com> Co-authored-by: Actions service account <no-reply@github.com>
Description
Improve MSYS2 installation on Windows 2016/2019
Related issue: #3597
Check list