Matthieu Darbois and GitHub
d09bd5e600
fix: 3.x-dev can install a 3.y version ( #417 )
...
* fix: 3.x-dev can install a 3.y version
* Update README section for `-dev`
2022-06-08 14:58:05 +02:00
Andrew DiLosa and GitHub
53e15292cd
add support for python-version-file ( #336 )
...
* add support for python-version-file
* Update action.yml
* update to v4, remove python-version default
* python-version overrides python-version-file, like setup-node
* checks '.python-version' by default if nothing else specified
* update tests, update to checkout@v3
* update build
* appease the linter
* remove old test for default python version
* revert readme changes
* update build
2022-06-02 16:37:57 +02:00
Vladimir Safonkin
22c6af91ce
Change PyPy version to rebuild cache
2022-05-30 15:02:04 +02:00
mayeut
ff706563d7
feature: add a python-path output
...
Expose a `python-path` output containing the chosen Python executable path.
2022-05-24 21:02:03 +02:00
Matthieu Darbois and GitHub
fff15a21cc
Use pypyX.Y for PyPy python-version input ( #349 )
...
This versioning scheme is consistent with other
tools in the python ecosystem so it feels more natural
and allows better interaction with other tools.
fixes #346
2022-05-18 15:20:53 +02:00
Matthieu Darbois and GitHub
1ce308808a
Create missing pypyX.Y symlinks ( #347 )
...
`pypyX.Y.exe` executables are missing from PyPy archives on Windows before v7.3.9 (X.Y < 3.9)
`pypy2.7` symlinks are also missing from macOS/Linux PyPy archives before v7.3.9
relates to #346
2022-04-28 09:26:17 -04:00
Oscar Dominguez and GitHub
5d6f0c8a87
ci(workflow): add 'npm' cache for actions/setup-node in .github/workflows ( #379 )
2022-04-07 12:16:24 +02:00
Vladimir Safonkin and GitHub
7885ec3539
Rework pipenv caching test ( #375 )
...
* Rework python-pipenv-dependencies-caching test
* Update Pipfile.lock hash in the tests
* Rework python-pipenv-dependencies-caching-path test
* Set location for pipenv test
* Remove requests package from tests
* Test pipenv without caching
* Enable pipenv cache
2022-04-04 09:12:24 -04:00
Brian Cristante and GitHub
6c566026c0
Merge pull request #281 from patrick91/feature/poetry-caching
...
Add poetry caching support
2022-03-31 13:27:09 -04:00
Patrick Arminio
e4be7a40b0
Initialise pyproject.toml
2022-03-28 13:42:47 -05:00
Patrick Arminio
415c3568c9
Reduce test matrix
2022-03-25 22:53:31 -05:00
Patrick Arminio
18c67b44e4
Initial preparation to add support for poetry
2022-03-25 22:53:30 -05:00
Brian Cristante and GitHub
bbebfafece
Run CodeQL only on pushes to main
2022-03-24 09:48:15 -04:00
Dmitry Shibanov and GitHub
0ebf233433
Remove legacy PyPy input ( #342 )
2022-02-28 10:19:48 +03:00
Dmitry Shibanov and GitHub
93cb78f17b
Update to node16 ( #340 )
2022-02-25 12:31:18 +03:00
Dmitry Shibanov and GitHub
dc9de69ff3
Update node-fetch from 2.6.6 to 2.6.7 ( #327 )
2022-02-01 14:17:23 +03:00
Dmitry Shibanov and GitHub
156361d073
Fix ci for pipenv and reduce test matrix ( #323 )
2022-01-26 18:54:54 +03:00
Dmitry Shibanov and GitHub
2b732b899c
Removing a non-existent command from the documentation ( #293 )
2021-12-13 18:51:02 +03:00
Dmitry Shibanov and GitHub
0066b88440
Add a workflow to release a new version of the action ( #274 )
2021-11-17 15:52:32 +03:00
Dmitry Shibanov and GitHub
280924fbef
Implementation of python's caching ( #266 )
2021-11-17 13:31:22 +03:00
Nikita Bykov and GitHub
feeaa3ba49
Add issue and pull request templates ( #258 )
2021-10-20 12:22:43 +03:00
Dmitry Shibanov and GitHub
002b1e4044
Change python version for pypy in workflow files ( #259 )
2021-10-19 20:24:02 +03:00
Konrad Pabjan and GitHub
70e2063f71
Update test-python.yml ( #246 )
2021-09-29 11:05:36 -04:00
Brian Cristante and GitHub
2d803e7fea
Create check-dist.yml ( #236 )
...
* Add check-dist.yml
* Fix triggers in licensed.yml
2021-08-25 11:47:15 -04:00
Alena Sviridenko and GitHub
dc73133d4d
Fix PyPy installation on Windows to adopt new parameters format ( #201 )
...
* test for pypy new version notation
* formatting
* uncommented condition
* test
* added pypy to test matrix
* test
* test
* restored all tests
* removed logs, added multiarch support for toolcache
* reduced test matrix
* removed extra condition about arch
2021-04-12 13:59:38 -04:00
Robin Neatherway and GitHub
a1121449a2
Add on: pull_request trigger to CodeQL workflow ( #180 )
...
From February 2021, in order to provide feedback on pull requests, Code Scanning workflows must be configured with both `push` and `pull_request` triggers. This is because Code Scanning compares the results from a pull request against the results for the base branch to tell you only what has changed between the two.
Early in the beta period we supported displaying results on pull requests for workflows with only `push` triggers, but have discontinued support as this proved to be less robust.
See https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#scanning-pull-requests for more information on how best to configure your Code Scanning workflows.
2021-01-15 12:20:02 +01:00
8c5ea631b2
Adding support for more PyPy versions and installing them on-flight ( #168 )
...
* add support to install pypy
* resolved comments, update readme, add e2e tests.
* resolve throw error
* Add pypy unit tests to cover code
* add tests
* Update test-pypy.yml
* Update test-python.yml
* Update test-python.yml
* Update README.md
* fixing tests
* change order
Co-authored-by: Maxim Lobanov <v-malob@microsoft.com >
* add pypy tests and fix issue with pypy-3-nightly
Co-authored-by: Maxim Lobanov <v-malob@microsoft.com >
2020-12-17 16:03:54 +01:00
Maxim Lobanov and GitHub
3b3f2de1b1
update pypy3 to point to 3.6 ( #164 )
2020-12-07 16:59:14 -05:00
Brian Cristante and GitHub
723e46dad7
CODEOWNERS needs the org name for teams
2020-12-07 15:56:31 -05:00
Brian Cristante and GitHub
195f5c388b
Create CODEOWNERS
2020-11-25 16:04:11 -05:00
Thomas Boop and GitHub
b9436a7e86
Add Licensed To Help Verify Prod Licenses ( #128 )
...
* Add Licensed Workflow and config
* manual validation of dependencies
* Ignore Generated Files in Git PR's
* update contributing.md
2020-09-23 23:22:43 +02:00
306c473438
Add support of pre-release Python versions ( #112 )
...
* Add support of unstable Python versions
* Update README
* Get rid of stable boolean input
* Fix typo in the test.yml
* Update README
Co-authored-by: MaksimZhukov <v-mazhuk@microsoft.com >
2020-07-17 11:58:03 +02:00
Konrad Pabjan and GitHub
2989dc4a1a
Update workflow.yml
2020-07-14 16:05:12 +02:00
Konrad Pabjan and GitHub
a0a76c4ddb
Update test.yml
2020-07-14 16:04:57 +02:00
Konrad Pabjan and GitHub
5230712b36
Update issue templates
2020-05-21 13:06:50 +02:00
Konrad Pabjan and GitHub
9f521e1bf4
Add bug issue template
2020-05-20 14:32:55 +02:00
Konrad Pabjan and GitHub
c23f4218be
Create codeql-analysis.yml
2020-05-08 12:42:28 +02:00
Konrad Pabjan and GitHub
6cbb9cfdfd
Improve workflows ( #88 )
...
* Improve workflows
* Update workflows
* Small fix
2020-05-01 18:52:58 +02:00
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 and GitHub
4ff1108c39
Update NPM packages ( #75 )
...
* Update NPM packages
* Format using prettier
* Update node version in workflow
* Add .gitattributes
2020-03-26 16:39:48 +01:00
Brian Cristante
4a251cd31c
Run main workflow on PRs
2019-12-30 10:25:03 -05:00
Konrad Pabjan and GitHub
74a6d2d864
Create lint-yaml.yml
2019-11-25 12:36:58 -05:00
conao3
ff13c3cd4b
use node-version instead of version (deprecated)
2019-11-23 16:27:14 +09:00
Danny McCormick and GitHub
7fe1ba03a3
Steps not actions
2019-07-25 22:59:00 -04:00
Danny McCormick and GitHub
3592ca0294
Update workflow.yml ( #7 )
2019-07-23 13:22:18 -04:00
Danny McCormick and GitHub
7c8f819ac2
Update workflow.yml ( #6 )
2019-07-16 14:35:13 -04:00
Danny McCormick and GitHub
943c5bcc81
Create workflow.yml
2019-07-11 16:15:37 -04:00
Danny McCormick and GitHub
60f686a148
Update python.json
2019-07-08 15:07:01 -04:00
Danny McCormick and GitHub
3fb911cdc7
Less escaping
2019-07-08 15:06:11 -04:00
Danny McCormick and GitHub
7f7fc5b376
Wrong index
2019-07-08 15:03:54 -04:00