Commit Graph

43 Commits

Author SHA1 Message Date
Ivan
a6be55a915
Update fast-xml-parser and dotnet installer scripts (#437)
* chore: update fast-xlm-parser and dotnet installer scripts

* chore: update license for the fast-xml-parser
2023-06-23 09:47:16 +02:00
Nikolai Laevskii
d1c99df34e Parse global.json with JSON5 2023-05-31 12:27:52 +02:00
Nogic
3447fd6a9f
feat: Cache NuGet global-packages folder (#303)
* feat: cache NuGet global-packages folder

* fix: remove unused files

* docs: fix incorrect action

* ci: add e2e test for cache

* docs: accept suggested changes on README

* docs: add simple cache example

* build: change main script path

* fix: change relative path to install scripts

* fix: change relative path to problem matcher

* refactor: accept changes on cache-utils

* fix: revert main script path changes

* test: fix cache-utils unit test

* test: fix cache-utils unit test

* feat: add `cache-dependency-path` variables

* build: change main script dist path

* ci: add `cache-dependency-path` e2e test & missing lock file

* fix: accept change suggestions

* ci: copy NuGet lock file to root

to pass "test-setup-with-cache" e2e test

* docs: change README guide

* fix: apply suggestions from code review

Co-authored-by: Ivan <98037481+IvanZosimov@users.noreply.github.com>

* test: fix some failed unit tests

- fix `restoreCache()` test for 9703c8
- update installer script

* build: rebuild dist

* Update unit-tests
- Additional unit test were added to setup-dotnet.test.ts

* Update unit tests for unix systems

* Format and lint unit tests

* fix: avoid use '/' on `path.join`

* fix: rebuild dist

* fix: apply suggestions from code review

Co-authored-by: Ivan <98037481+IvanZosimov@users.noreply.github.com>

* build: add `DisableImplicitNuGetFallbackFolder` option

also add guide on README

* docs: highlight warnings and notes

* docs: update note about handling NU1403

---------

Co-authored-by: Ivan <98037481+IvanZosimov@users.noreply.github.com>
Co-authored-by: IvanZosimov <ivanzosimov@github.com>
2023-05-29 12:43:18 +02:00
Nikolai Laevskii
1ad2e312fa Add missing dependency 2023-05-25 13:40:06 +02:00
Nikolai Laevskii
e3f84b8f7a Install eslint-plugin-node 2023-05-25 13:38:43 +02:00
Ivan
920b830bd1
Fix glob bug in package.json scripts section (#401) 2023-04-03 12:48:02 +02:00
Ivan
c82240598b
Add and configure ESLint and update configuration for Prettier (#391)
* Apply ESLint config and update Prettier

* Update dependencies and rebuild

* Update docs
2023-03-09 14:43:05 +02:00
IvanZosimov
11aaa65761 Fix review points 2022-12-20 16:24:40 +01:00
IvanZosimov
ba8a1f9c02 Update action to use reusable workflows 2022-12-14 11:41:18 +01:00
Evgenii Korolevskii
239baf3c5b Merge branch 'main' into refactor-nuget-cfg-parse 2022-10-13 16:34:35 +02:00
Ivan
4d4a70f4a5
Add logic for processing DOTNET_INSTALL_DIR environment variable (#332) 2022-10-10 14:27:29 +02:00
Francesco Renzi
9260643816 Update @actions/core to 1.10.0 2022-10-06 12:05:06 +01:00
Ivan
45c9f236cf
Enable ability to change .NET SDK installation directory by DOTNET_INSTALL_DIR environment variable (#329) 2022-10-04 10:22:05 +02:00
Evgenii Korolevskii
354d280fa3 refactor using of XMLBuilder 2022-09-30 01:54:05 +02:00
Evgenii Korolevskii
90642fa8c5 update parser to v4 2022-09-29 18:23:42 +02:00
Ivan
0705ef0281
Implement proposal stated in ADR for setup-dotnet v3 and functionality from feature request #219 (#315) 2022-09-27 14:47:12 +02:00
panticmilos
4d1b6c2c63 Update actions version in package json 2022-08-31 16:21:24 +02:00
Nogic
d26ead4cf0 chore(deps-dev): migrate husky config to v8
Follow: https://github.com/typicode/husky-4-to-8
- npm install husky --save-dev
- npx husky-init
- npm exec -- github:typicode/husky-4-to-8 --remove-v4-config
2022-07-29 07:17:54 +00:00
Dmitry Shibanov
5cc895510b
Update @zeit/ncc to @vercel/ncc (#290)
* update @zeit/ncc to @vercel/ncc

* rebuild project
2022-04-28 11:37:53 +02:00
Vladimir Safonkin
d292011f5d Update node version to v16 2022-02-24 11:16:01 +03:00
La'Kaleigh Harris
550702114f
Support multiple versions in single invocation (#240) 2021-11-23 13:03:56 +03:00
Vladimir Safonkin
463326422f Update jest 2021-10-13 16:35:23 +03:00
Vladimir Safonkin
547d075822 Revert jest version 2021-10-13 14:58:41 +03:00
Vladimir Safonkin
fc9265379f Update deps with force 2021-10-13 14:50:32 +03:00
Thomas Boop
51f68377c1
Update @actions/core Version and move towards uses environment files to talk to runner (#135)
* update toolkit version

* update licensed

* fix typo
2020-09-29 08:12:29 -07:00
dependabot[bot]
9d7c66c348
Bump node-fetch from 2.6.0 to 2.6.1 (#127)
* Bump node-fetch from 2.6.0 to 2.6.1

Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/bitinn/node-fetch/releases)
- [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md)
- [Commits](https://github.com/bitinn/node-fetch/compare/v2.6.0...v2.6.1)

Signed-off-by: dependabot[bot] <support@github.com>

* Package and index update

* Formatting on installer.test

* Updated licenses

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Zachary Eisinger <zeisinger@github.com>
2020-09-21 12:49:32 -07:00
Zachary Eisinger
352338157c
Install sxs with the install-dotnet scripts (#124)
* Use dotnet-install scripts for proper sxs

* Update dotnet version in testing

* Error message cleanup

* SxS testing in the dotnet project

* Update package lock

* Test fixes

* Use proper environment variable

* Set dotnet root for windows
2020-09-15 09:36:09 -07:00
Zachary Eisinger
bc0200672b Package updates 2020-08-28 12:01:22 -07:00
Matt Alioto
3c9d15de90 Remove tests from Husky - they take too long
Accidentally updated a few dev dependencies while fixing local env - *shrug*
2020-05-29 20:48:32 -04:00
Matt Alioto
400e687804 Add Husky for proactive checks 2020-05-29 20:15:55 -04:00
Zachary Eisinger
7895df17cc package updates 2020-05-15 14:42:54 -07:00
eric sciple
cf5f899a30 follow proxy settings 2020-02-06 15:02:47 -05:00
Zachary Eisinger
862351c093 Use an alternate wget package 2019-12-16 07:45:15 -08:00
Stanley Goldman
44b1ef7444
Merge branch 'externals-update-and-script' into node-modules-fix 2019-12-13 09:45:53 -05:00
Stanley Goldman
2e3dd8fe60
Updating package.json 2019-12-13 09:34:07 -05:00
Stanley Goldman
dc257a3a4f
Update node modules 2019-12-13 09:19:15 -05:00
Alex Mullans
6bd4969ec6 GPR authentication support 2019-10-03 16:35:25 -07:00
Danny McCormick
56ad7c6927
Consume toolkit from npmjs (#21) 2019-08-19 14:52:56 -04:00
Danny McCormick
dc30e5defe
V1 (#9)
* Consume new tool-cache

* Fix tests

* V1
2019-08-01 09:26:34 -04:00
Danny McCormick
1acab72798
New tool cache (#8)
* Consume new tool-cache

* Fix tests

* Fix workflow
2019-07-30 12:53:06 -04:00
Danny McCormick
f36bb23d00
Fix husky 2019-07-12 11:00:38 -04:00
Danny McCormick
a4abcfc728
Update toolkit version (#3) 2019-06-24 15:15:54 -04:00
Danny McCormick
32b4c69676 Initial commit 2019-06-19 16:22:22 -04:00