Andrew Arnott
cb405d2001
Merge remote-tracking branch 'libtemplate/microbuild' into libtemplateUpdate
2024-10-29 18:09:15 -06:00
Andrew Arnott
08ec645326
Install the SBOM tool from the MicroBuildToolset
2024-09-30 09:40:02 -06:00
Andrew Arnott
dae9d64e98
Merge remote-tracking branch 'libtemplate/microbuild' into libtemplateUpdate
2024-02-05 12:29:13 -07:00
Andrew Arnott
0d16c29d9a
Merge remote-tracking branch 'origin/main' into microbuild
2024-01-30 15:09:53 -07:00
Andrew Arnott
ebb0607dd9
Format init.ps1
2024-01-29 17:05:36 -07:00
Andrew Arnott
199436ba12
Merge remote-tracking branch 'libtemplate/microbuild' into HEAD
2023-05-18 06:28:04 -06:00
Andrew Arnott
78fe84b5cd
Merge branch 'main' into microbuild
2023-05-11 08:59:28 -06:00
Andrew Arnott
46b4f565e3
Fix placement of $RestoreArguments construction
2023-05-02 07:41:53 -06:00
Andrew Arnott
e080f0df0d
Merge remote-tracking branch 'libtemplate/microbuild' into libtemplateUpdate
2023-04-06 09:01:40 -06:00
Andrew Arnott
52178047cb
Merge remote-tracking branch 'origin/main' into microbuild
2023-04-03 13:01:30 -06:00
Andrew Arnott
3f1e85823f
Install tools except when `-NoToolRestore` is specified
2023-03-28 16:34:38 -06:00
Andrew Arnott
647da4751a
Merge remote-tracking branch 'libtemplate/microbuild' into libTemplateUpdate
2023-03-01 13:09:18 -07:00
Andrew Arnott
fb2395d9a7
Add dotnet CLI tools
2023-02-27 10:30:35 -07:00
Andrew Arnott
4ed8e23095
Merge branch 'main' into microbuild
2023-02-17 10:35:23 -07:00
Andrew Arnott
b579c7cabd
Add `-interactive` switch to init.ps1
2023-02-16 13:04:55 -07:00
Andrew Arnott
623f277199
Merge remote-tracking branch 'libtemplate/microbuild' into libtemplate
2023-02-02 11:27:22 -07:00
Andrew Arnott
2bf28739e8
Fix working directory assumption made in init
2023-02-01 17:37:59 -07:00
Andrew Arnott
aabe7798d2
Merge remote-tracking branch 'libtemplate/microbuild' into libtemplateUpdate
2022-11-04 11:35:10 -06:00
Andrew Arnott
b5f7042d43
Update SBOM support to use the new SBOM plugin
...
Remove deprecated SBOM handling
SBOM is now generated as part of the build (when it applies).
2022-07-22 09:56:19 -06:00
Andrew Arnott
f9425685d7
Apply latest Library.Template
2022-04-11 14:06:04 -06:00
Andrew Arnott
d043d36952
Update MicroBuild version
2022-02-02 21:50:53 -07:00
Andrew Arnott
8b1c1f464a
Merge branch 'main' into microbuild
2021-12-03 06:49:49 -07:00
Andrew Arnott
c9ed75c04a
Format whitespace in init.ps1
2021-11-29 16:17:37 -07:00
Andrew Arnott
143629f0ad
Merge branch 'main' into microbuild
2021-09-23 15:37:24 -06:00
Andrew Arnott
934d5f208f
Add a collection for prepended paths
2021-09-23 15:36:27 -06:00
Andrew Arnott
9ce97e7830
Remove workaround for microbuild plugin bug
...
The bug is now fixed.
2021-08-06 10:11:41 -06:00
Andrew Arnott
46334e874d
Update microbuild feed URL to the newer format
2021-07-28 13:23:59 -06:00
Andrew Arnott
2058a733d5
Merge branch 'main' into microbuild
2021-06-30 18:27:27 -06:00
Andrew Arnott
d3b2f39ccc
Use NuGetAuthenticate in AzP instead of hand installation
...
This works around microsoft/artifacts-credprovider#244
2021-06-28 13:28:31 -06:00
Andrew Arnott
936cffbc91
Workaround for microbuild plugin dependency bug
2021-06-21 19:09:04 -06:00
Andrew Arnott
47b3041cda
Mark init.ps1 as executable
2021-04-03 16:03:31 -06:00
Andrew Arnott
2fe40295ca
Switch from XLF to LCL for localization
2021-02-24 15:28:09 -07:00
Andrew Arnott
b4ccb93818
Apply latest repo pattern from Library.Template
...
https://github.com/aarnott/Library.Template/tree/microbuild , in particular. With some extra flavor added from vs-streamjsonrpc.
2020-09-14 13:42:18 -06:00
Andrew Arnott
97bdc36be0
Merge branch 'master' into validate/microbuild
2020-09-13 07:45:42 -06:00
Andrew Arnott
5439be7fde
Move Set-EnvVars.ps1 to tools
2020-08-19 12:14:19 -06:00
Andrew Arnott
9469bdf8c4
Fix up init.cmd to set env vars from .ps1 child process
2020-08-19 12:13:49 -06:00
Andrew Arnott
c90c2a56b9
Merge branch 'master' into microbuild
2020-07-15 15:20:17 -06:00
Andrew Arnott
bc3f88d11b
Avoid unannounced system restart
...
When installing the .NET SDK or runtime, if the installer wants a system restart, it would do so quietly. This avoids the restart but adds a prompt at the end of the script to inform the user of a restart being required when necessary.
Fixes #57
2020-06-15 09:36:29 -06:00
Andrew Arnott
463a1283eb
Merge remote-tracking branch 'origin/master' into microbuild
2020-04-14 09:59:58 -06:00
Andrew Arnott
e9dcc410b3
Acquire procdump via nuget
...
Just using nuget instead of choco makes it take less than 1 second instead of nearly a minute.
It also removes the requirement for chocolatey to be installed on AzP agents, which helps compatibility with custom/private agents.
Also move it to init.ps1 so it doesn't require a special AzP or GitHub Actions task and it canl run on local dev boxes.
2020-04-14 09:52:27 -06:00
Andrew Arnott
200c8b87b4
Merge remote-tracking branch 'origin/master' into microbuild
2020-04-14 09:11:04 -06:00
Andrew Arnott
6065471708
Move sln file to repo root
2020-04-09 21:35:17 -06:00
Andrew Arnott
c2c2ec1858
Use more portable #! for ps1
2020-03-29 20:26:44 -06:00
Andrew Arnott
ae335995e9
Make ps1 scripts directly executable from linux
2020-03-29 19:44:22 -06:00
Andrew Arnott
1bc59d64ed
Merge pull request #32 from AArnott/master
...
Merge master to microbuild
2019-12-11 20:40:13 -07:00
Andrew Arnott
153cd7d1aa
Upgrade NuGet credprovider in Azure Pipelines
...
On private agents where it may exist from a prior build, it's important that we update it to whatever the latest version is.
2019-12-11 17:31:54 -07:00
Andrew Arnott
5a6c63701f
Fix and add to the init.ps1 description docs
2019-12-04 13:03:21 -07:00
Andrew Arnott
51d643cbab
Avoid restoring packages under -whatif
2019-11-22 09:02:44 -07:00
Andrew Arnott
406198799e
Merge branch 'master' into microbuild
2019-09-10 17:19:59 -06:00
Andrew Arnott
5cc44c4f2b
Improve Azure Pipelines build reliability
...
This works around a bug that causes our Windows agent to very frequently fail in the nuget credential provider.
2019-09-10 17:19:48 -06:00