Skip to content
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

Merged
merged 9 commits into from
Jun 29, 2021

Conversation

LeonidLapshin
Copy link
Contributor

@LeonidLapshin LeonidLapshin commented Jun 25, 2021

Description

Improve MSYS2 installation on Windows 2016/2019

Related issue: #3597

Check list

  • Related issue / work item is attached
  • Tests are written (if applicable)
  • Documentation is updated (if applicable)
  • Changes are tested and related VM images are successfully generated

@LeonidLapshin LeonidLapshin requested a review from a team June 25, 2021 06:18
Comment on lines 249 to 273
{
"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"
]
Copy link
Contributor

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

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

kk, removed

Copy link
Contributor

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

Copy link
Contributor

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.

al-cheb
al-cheb previously approved these changes Jun 25, 2021
@MSP-Greg
Copy link
Contributor

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')

binutils
crt-git
gcc
gcc-ada
gcc-fortran
gcc-libgfortran
gcc-libs
gcc-objc
gdb
headers-git
libmangle-git
libwinpthread-git
make
pkgconf
tools-git
winpthreads-git
winstorecompat-git

@eine
Copy link

eine commented Jun 25, 2021

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:

  • Installing additional packages without updating the system is neither supported nor recommended. It can work, but there is no guarantee.
  • Updating the system will reinstall all the pre-installed packages, even if the user does not need them.
  • A simple update and installation of GCC can be used for reference:
      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:

pre-installed? #1572 #1572 (gcc) today today (gcc)
no 1min29s 1min45s 1min47s 2min26s
yes 8min9s 10min47s 5min53s 6min6s

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:

  • MSYS
  • MINGW32
  • MINGW64
  • UCRT64
  • CLANG32
  • CLANG64

See the README in https://github.com/msys2/setup-msys2:

setup-msys2 is a JavaScript GitHub Action (GHA) to setup an MSYS2 environment (i.e. MSYS, MINGW32, MINGW64, UCRT64, CLANG32, and/or CLANG64 shells) using the GHA toolkit for automatic caching.

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
Copy link

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.

Copy link
Contributor Author

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.

@MSP-Greg
Copy link
Contributor

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.

  1. *nix build tools are installed on Ubuntu & macOS images, people seem to expect them to be installed on Windows. I suspect most do not update/upgrade the build tools on Ubuntu & macOS, they use what's on the images.

  2. Most of the people coding with those platforms have never used pacman, they use 'apt' or 'brew'. Obviously, custom actions can shield them from that.

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...

@MSP-Greg
Copy link
Contributor

@eine

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.

sed -i 's/^CheckSpace/#CheckSpace/g' C:/msys64/etc/pacman.conf
pacman.exe -Sy pacman-mirrors
  took   7.82 s
Upgrading gcc for Ruby 2.6.7
  took   6.36 s
pacman.exe -S  mingw-w64-x86_64-gdbm mingw-w64-x86_64-gmp mingw-w64-x86_64-libffi mingw-w64-x86_64-libyaml mingw-w64-x86_64-openssl mingw-w64-x86_64-ragel mingw-w64-x86_64-readline automake1.16 bison
  took   3.04 s

@eine
Copy link

eine commented Jun 25, 2021

@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.

people seem to expect them to be installed on Windows

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).

I have never suggested installing many 'free' packages,

So far, you requested approximately 50 packages to be installed. Moreover, you replied explicitly to this issue for requesting more.

Regardless, installing mingw64 & mingw32, but not doing the same for ucrt seems foolish...

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).

Not sure what your times are supposed to show.

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.
Therefore, it explains why many users don't care about the pre-installed setup and it might be considered just a traffic burden for GitHub.

How about the following, which is from a very recent build of the Ruby programming language.

Please, provide reproducible examples.

@MSP-Greg
Copy link
Contributor

You seem to be ignoring CLANG32 and CLANG64

I certainly did not say they shouldn't be installed. If people request them, they should be considered.

The execution times on GitHub Actions (not mine) show that using an up to date GCC...

My 17 second time is updating gcc.

Please, provide reproducible examples.

https://github.com/ruby/ruby/actions/workflows/mingw.yml

@MSP-Greg
Copy link
Contributor

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...

@eine
Copy link

eine commented Jun 25, 2021

@MSP-Greg, I run some additional tests for your specific set of packages:

Summarising:

  • Using the pre-built installation and not updating the system: 20-50s.
  • Using the pre-built installation and updating the system: >270s.
  • Using a clean installation and either updating the system or not: 60-85s.

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.
You are proposing a solution for saving 40s in a 35-40 min workflow (that is 2% of the execution time) at the cost of increasing the execution time of users who want to update the pre-built installation to 4-8 minutes.


One point that is important is that many people do not update build tools, regardless of the OS that they're using.

Please provide some reference for supporting these "important" claims.

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...

I think these philosophical discussions are out of the scope of this PR.

@MSP-Greg
Copy link
Contributor

You are proposing a solution for saving 40s in a 35-40 min workflow (that is 2% of the execution time)

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.

One point that is important is that many people do not update build tools, regardless of the OS that they're using
Please provide some reference for supporting these "important" claims.

Prove it wrong.

I think these philosophical discussions are out of the scope of this PR.

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 Path additions.

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...

@eine
Copy link

eine commented Jun 26, 2021

So now it's percent, not absolute?

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 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.

I believe you could not. Please, be coherent and don't waste our time with vacuous statements.

One point that is important is that many people do not update build tools, regardless of the OS that they're using

Please provide some reference for supporting these "important" claims.

Prove it wrong.

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:

When two parties are in a discussion and one makes a claim that the other disputes, the one who makes the claim typically has a burden of proof to justify or substantiate that claim especially when it challenges a perceived status quo.[1] This is also stated in Hitchens's razor, which declares that "what may be asserted without evidence, may be dismissed without evidence."

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 think these philosophical discussions are out of the scope of this PR.

The main reason for using MSYS2 in CI (as opposed to local use) is certainly important.

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.

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 Path additions.

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.

If the current MSYS2 installation is unworkable, where are all the complaints?

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.

If one doesn't like the current install, just rename the folder and start over...

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:

  • 31 are using a clean and updated setup.
  • 9 are using a clean and non updated setup.
  • 2 are using the pre-installed and non updated setup.

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.

@MSP-Greg
Copy link
Contributor

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...

@LeonidLapshin LeonidLapshin changed the title Added MSYS2 ucrt packages Improve MSYS2 installation Jun 29, 2021
@AlenaSviridenko AlenaSviridenko merged commit de7775d into actions:main Jun 29, 2021
@larskanis
Copy link

  • Installing additional packages without updating the system is neither supported nor recommended. It can work, but there is no guarantee.

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.

@eine
Copy link

eine commented Jun 29, 2021

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.

@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 update option in setup-msys2 do acknowledge that), but there is no guarantee. Those do actually work because of the frequent (2-4 weeks) updates of the installations (which is not explicitly guaranteed by neither MSYS2 or GitHub) and because maintainers of MSYS2 try not to remove old packages unless there are problems with size.

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.

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.

@larskanis
Copy link

@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.

@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.

@eine
Copy link

eine commented Jul 5, 2021

@eine The MSYS2 team keeps the packages for a period of at least one year, some mirrors maybe longer.

@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:

Due to space constraints we no longer host the source packages on Sourceforge. They are still available on our main server and on all mirrors.

Hence, overall, the reference you provided is mostly invalid, because it refers to the constraints in a server/service which is not used anymore.

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.

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.

@MSP-Greg
Copy link
Contributor

MSP-Greg commented Jul 5, 2021

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...

@eine
Copy link

eine commented Jul 5, 2021

With the current setup, updating gcc is done by every job, and does so by hitting an MSYS2 server.

@MSP-Greg, one of the advantages of setup-msys2 is that caching is used by default. Therefore, the packages specified in the install field are downloaded from MSYS2 once only (when the version in the cache needs to be updated), then from GitHub. That works regardless of the release option. Hence, users of the built-in installation or users of the clean setup can both benefit from the caching:

Therefore, usage of this Action is recommended to all MSYS2 users of GitHub Actions, since caching and the custom entrypoint are provided regardless of option release.

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.

I'm now working on creating a base MSYS2 archive file, and seeing the performance of that.

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 true.

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.

Given that the future of MSYS2 on the GitHub images is in question...

How is that? Until very recently, using it as the default shell on Windows was being discussed.

@MSP-Greg
Copy link
Contributor

MSP-Greg commented Jul 5, 2021

EDIT: sorry hit the wrong key...

How is that?

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.

@eine
Copy link

eine commented Jul 5, 2021

I think I mentioned somewhere above that I haven't seen an Actions cache used in multiple jobs. Regardless,

@MSP-Greg, precisely:

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.

Moreover, in msys2/msys2-autobuild you will find how to use the Releases as a cache.

dmitry-shibanov added a commit to dmitry-shibanov/virtual-environments that referenced this pull request Jul 7, 2021
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit de7775d
Author: Leonid Lapshin <[email protected]>
Date:   Tue Jun 29 11:59:03 2021 +0300

    [windows] Improve MSYS2 installation (actions#3652)

commit 24387bf
Author: Alena Sviridenko <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>

commit 20804bc
Author: Mikhail Timofeev <[email protected]>
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 <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit 8ebae96
Author: Mikhail Timofeev <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit 059dfd8
Author: Darleev <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit dd399bc
Author: Marcus Felling <[email protected]>
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 <[email protected]>

commit 9e21ab0
Author: Mikhail Timofeev <[email protected]>
Date:   Wed Jun 23 22:20:09 2021 +0300

    Return xcode 12.5 to macos Big Sur (actions#3635)

commit 1a96373
Author: Marcus Felling <[email protected]>
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 <[email protected]>

commit d986b25
Author: Drew Skwiers-Koballa <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit 43b77cd
Author: Alena Sviridenko <[email protected]>
Date:   Tue Jun 22 13:37:53 2021 +0300

    updated Xcode support policy (actions#3637)

commit 4e6b327
Author: Mikhail Timofeev <[email protected]>
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 <[email protected]>
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 <[email protected]>

commit 83a5e88
Author: Mikhail Timofeev <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit 0b6b04b
Author: Aleksandr Chebotov <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit 4416d54
Author: Mikhail Timofeev <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit 24ae664
Author: Sergey Dolin <[email protected]>
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 <[email protected]>

commit a9d832d
Author: Sergey Dolin <[email protected]>
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 <[email protected]>

commit ff4ba2e
Author: Mikhail Timofeev <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit b8c7eb8
Author: Mikhail Timofeev <[email protected]>
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 <[email protected]>

commit f66fa57
Author: Darleev <[email protected]>
Date:   Tue Jun 8 15:36:08 2021 +0700

    [ubuntu] post generation doc update (actions#3539)

commit a56b10c
Author: Mikhail Timofeev <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit 22b6f42
Author: Nursultan Kassan <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit 659b9d8
Author: Nursultan Kassan <[email protected]>
Date:   Mon Jun 7 12:23:47 2021 +0300

    [Windows] Adding Swig (actions#3509)

commit 46ced60
Author: Mikhail Timofeev <[email protected]>
Date:   Sun Jun 6 23:44:10 2021 +0300

    [macOS] Get back pypy to big sur (actions#3524)

commit 3fbceba
Author: Alena Sviridenko <[email protected]>
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 <[email protected]>

    Co-authored-by: Mikhail Timofeev <[email protected]>

commit d722f6f
Author: Omar Sandoval <[email protected]>
Date:   Fri Jun 4 04:36:14 2021 -0700

    [Ubuntu] Install default version of Clang last (actions#3506)

commit 0648d43
Author: agorti <[email protected]>
Date:   Fri Jun 4 17:03:52 2021 +0530

    [windows] update npm registry to https (actions#3521)

commit cf551b1
Author: Mikhail Timofeev <[email protected]>
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 <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit 5d24b55
Author: Dmitry Shibanov <[email protected]>
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 <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit fa8469a
Author: Javier de la Morena <[email protected]>
Date:   Thu Jun 3 08:37:12 2021 +0200

    [ubuntu] Update ORAS URL (actions#3516)

commit 2823a3c
Author: Alena Sviridenko <[email protected]>
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 <[email protected]>
    Co-authored-by: Maxim Lobanov <[email protected]>

    * Updated wording and notes

    * Removed extra space

    * Fixed new lines

    * Fixed wording

    Co-authored-by: Mikhail Timofeev <[email protected]>

    * Fixed note

    * Minor wording update

    Co-authored-by: Mikhail Timofeev <[email protected]>

    * Fixed note

    * Fixed typo

    Co-authored-by: ahdbilal <[email protected]>
    Co-authored-by: Maxim Lobanov <[email protected]>
    Co-authored-by: Mikhail Timofeev <[email protected]>

commit 4d72ed1
Author: Mikhail Timofeev <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit 2c6cc7a
Author: Mikhail Timofeev <[email protected]>
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 <[email protected]>

commit 4983dee
Author: Mikhail Timofeev <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit 5898c5e
Author: Mikhail Timofeev <[email protected]>
Date:   Sun May 30 00:39:27 2021 +0300

    Change RubyGems installation to use toolset (actions#3474)

commit cfbaf5f
Author: Alena Sviridenko <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit fe157d6
Author: Alena Sviridenko <[email protected]>
Date:   Fri May 28 10:45:39 2021 +0300

    [macOS] Add select-xamarin-sdk-v2.sh synopsis (actions#3473)

commit 6d4c863
Author: Jesse Chan <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit 22053ef
Author: Aleksandr Chebotov <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit f7e0e8b
Author: Mikhail Timofeev <[email protected]>
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 <[email protected]>
Date:   Tue May 25 20:33:58 2021 +0300

    Add previous version uninstallation (actions#3448)

commit 8e7629e
Author: Mikhail Timofeev <[email protected]>
Date:   Tue May 25 11:13:12 2021 +0300

    Change Add-AssertionOperator to Add-ShouldOperator (actions#3446)

commit 39e317a
Author: Mikhail Timofeev <[email protected]>
Date:   Mon May 24 21:38:12 2021 +0300

    [ubuntu] Change Add-AssertionOperator to Add-ShouldOperator (actions#3445)

commit 8dd6faf
Author: Mikhail Timofeev <[email protected]>
Date:   Mon May 24 21:37:55 2021 +0300

    [macOS] Change Add-AssertionOperator to Add-ShouldOperator (actions#3447)

commit d32753d
Author: Mikhail Timofeev <[email protected]>
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 <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit 589a58e
Author: Mikhail Timofeev <[email protected]>
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 <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit 3b59163
Author: Maxim Lobanov <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit 0bac903
Author: Mikhail Timofeev <[email protected]>
Date:   Wed May 19 19:45:09 2021 +0300

    Sort by version in advance (actions#3411)

commit c60f540
Author: Maxim Lobanov <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date:   Tue May 18 13:12:14 2021 +0530

    [ubuntu] Add PHP extensions: imagick, pcov and sodium (actions#3405)

commit 952ee3e
Author: Mikhail Timofeev <[email protected]>
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 <[email protected]>

commit 322aa89
Author: Mikhail Timofeev <[email protected]>
Date:   Mon May 17 00:54:28 2021 +0300

    [windows] Add msys libxml2 package installation (actions#3386)

commit 72813ad
Author: mikhailshaganov <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date:   Thu May 13 21:12:54 2021 +0300

    Add dotnet nuget list source (actions#3373)

commit 0985500
Author: Ewout ter Hoeven <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit 0b1d415
Author: Aleksandr Chebotov <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit 0f3523c
Author: Mikhail Timofeev <[email protected]>
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 <[email protected]>
    Co-authored-by: Maxim Lobanov <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Maxim Lobanov <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Maxim Lobanov <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit 769423b
Author: Aleksandr Chebotov <[email protected]>
Date:   Thu May 13 10:19:34 2021 +0300

    Add build_resource_group_name packer option (actions#3369)

commit 68aa36b
Author: Alena Sviridenko <[email protected]>
Date:   Wed May 12 14:22:34 2021 +0300

    Added workflow step to check for spammy issue (actions#3370)

commit 0871444
Author: Mikhail Timofeev <[email protected]>
Date:   Wed May 12 11:24:18 2021 +0300

    [ubuntu] Remove pip symlink creation (actions#3366)

commit d70d9f2
Author: Mikhail Timofeev <[email protected]>
Date:   Tue May 11 19:07:51 2021 +0300

    Add a warning note about post-deployment scripts (actions#3364)

commit a16083d
Author: AlenaSviridenko <[email protected]>
Date:   Tue May 11 18:01:50 2021 +0300

    Revert "test body input"

    This reverts commit 23ed477.

commit 23ed477
Author: AlenaSviridenko <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit dc6dc83
Author: Dibir Magomedsaygitov <[email protected]>
Date:   Tue May 11 10:15:27 2021 +0300

    fix minikube version output (actions#3352)

commit a5ee51f
Author: Mikhail Timofeev <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit 028fa5d
Author: Mikhail Timofeev <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit a5fca05
Author: Aleksandr Chebotov <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date:   Thu May 6 11:35:21 2021 +0300

    [macos] Add cmake 3.18.1 to toolsets (actions#3323)

commit 96e0e6f
Author: Mikhail Timofeev <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date:   Thu May 6 10:04:22 2021 +0300

    [Ubuntu] Avoid updating gems (actions#3320)

commit 5475c40
Author: Mikhail Timofeev <[email protected]>
Date:   Wed May 5 18:23:21 2021 +0300

    [macOS] Add swift program to save certificate (actions#3311)

commit adf1f3d
Author: Sergey Dolin <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>

commit d441e5b
Author: Alena Sviridenko <[email protected]>
Date:   Tue May 4 18:10:24 2021 +0300

    Removed Ubuntu 16.04 from README.md (actions#3302)

commit 50f0234
Author: mikhailshaganov <[email protected]>
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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>

commit f109d39
Author: Daniel <[email protected]>
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 <[email protected]>

    Co-authored-by: Mikhail Timofeev <[email protected]>

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 <[email protected]>
    Co-authored-by: Actions service account <[email protected]>
@miketimofeev miketimofeev mentioned this pull request Feb 14, 2022
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants