Commit Graph

23 Commits

Author SHA1 Message Date
Thomas Boop edde26b28d
Update to node16
Node 12 has an end of life on April 30, 2022.

This PR updates the default runtime to [node16](https://github.blog/changelog/2021-12-10-github-actions-github-hosted-runners-now-run-node-js-16-by-default/), rather then node12. 

This is supported on all Actions Runners v2.285.0 or later.
2022-02-07 14:06:14 -05:00
Dmitry Shibanov 280924fbef
Implementation of python's caching (#266) 2021-11-17 13:31:22 +03:00
MaksimZhukov e5af64b2df
Use GitHub releases to download python versions (#85)
This pull-request improves `setup-python` action to add ability to download specific version of Python on flight if it is not available by default.

**Details:**
`setup-python` action will download and install specific Python version from GitHub releases ([actions/python-versions](https://github.com/actions/python-versions/releases)) in case the version is not found in the local cache. All versions of Python available for installation are published in [actions/python-versions](https://github.com/actions/python-versions) repository.
All available versions are listed in the [version-manifest.json](https://github.com/actions/python-versions/blob/master/versions-manifest.json) file.

**Installation time:**

- Ubuntu / macOS: 10-20 seconds
- Windows: ~ 1 minute (mostly related to fact that we use MSI installer for Python on Windows)

Co-authored-by: MaksimZhukov <v-mazhuk@microsoft.com>
Co-authored-by: Konrad Pabjan <konradpabjan@github.com>
Co-authored-by: Brian Cristante <33549821+brcrista@users.noreply.github.com>
2020-04-29 20:57:02 +03:00
Konrad Pabjan 9ac730844c
Update action.yml 2020-03-09 10:34:49 +01:00
Konrad Pabjan c4000d2828
Update action.yml 2020-03-09 10:31:20 +01:00
Konrad Pabjan 5d7d800988
Merge branch 'releases/v1' into master 2020-03-09 10:29:14 +01:00
Robin Daumann f8fb48e9f7
output installed version number after setup (#51)
* output installed version number after setup

* set output for the installed version
2020-03-09 08:18:12 +01:00
Brian Cristante 4f72cbc621 Fix quotes 2019-12-27 13:15:28 -05:00
Brian Cristante c63dffb056 Address YAML linting errors 2019-12-27 13:08:34 -05:00
Edward Thomson d7eab29295 Update description 2019-11-08 16:19:39 +00:00
Edward Thomson a0449e049a Update description 2019-11-08 16:19:00 +00:00
Konrad Pabjan 4875b9e438 PR Feedback 2019-11-06 10:20:01 -05:00
Konrad Pabjan bbc52402b0 Add branding and correctly point to main file 2019-11-05 17:12:58 -05:00
Konrad Pabjan 28a6c1b915 Remove old parameter that is deprecated 2019-11-05 15:43:35 -05:00
Danny McCormick 6f6fcee330
Deprecate version 2019-09-12 10:36:03 -04:00
Danny McCormick 24b4fa76d2
Consume toolkit from npmjs (#12) 2019-08-20 10:27:52 -04:00
Danny McCormick e336b852d5
Use python-version (#10) 2019-08-13 16:30:18 -04:00
Danny McCormick fe821292b0
Update action name 2019-08-12 14:40:58 -04:00
Danny McCormick 0611362f9b
Update action.yml 2019-08-08 13:34:19 -04:00
Danny McCormick 8ee77cc1ee
Add default arch 2019-07-19 16:07:45 -04:00
Danny McCormick 6923ce3409
Update action.yml 2019-07-09 12:42:38 -04:00
Danny McCormick b96ef7391c
Strings can't have ' 2019-07-03 13:13:25 -04:00
Danny McCormick 39c08a0eaa Initial pass 2019-06-26 21:12:00 -04:00