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
6c566026c0
Merge pull request #281 from patrick91/feature/poetry-caching
...
Add poetry caching support
2022-03-31 13:27:09 -04:00
e4be7a40b0
Initialise pyproject.toml
2022-03-28 13:42:47 -05:00
415c3568c9
Reduce test matrix
2022-03-25 22:53:31 -05:00
18c67b44e4
Initial preparation to add support for poetry
2022-03-25 22:53:30 -05:00
bbebfafece
Run CodeQL only on pushes to main
2022-03-24 09:48:15 -04:00
0ebf233433
Remove legacy PyPy input ( #342 )
2022-02-28 10:19:48 +03:00
93cb78f17b
Update to node16 ( #340 )
2022-02-25 12:31:18 +03:00
dc9de69ff3
Update node-fetch from 2.6.6 to 2.6.7 ( #327 )
2022-02-01 14:17:23 +03:00
156361d073
Fix ci for pipenv and reduce test matrix ( #323 )
2022-01-26 18:54:54 +03:00
2b732b899c
Removing a non-existent command from the documentation ( #293 )
2021-12-13 18:51:02 +03:00
0066b88440
Add a workflow to release a new version of the action ( #274 )
2021-11-17 15:52:32 +03:00
280924fbef
Implementation of python's caching ( #266 )
2021-11-17 13:31:22 +03:00
feeaa3ba49
Add issue and pull request templates ( #258 )
2021-10-20 12:22:43 +03:00
002b1e4044
Change python version for pypy in workflow files ( #259 )
2021-10-19 20:24:02 +03:00
70e2063f71
Update test-python.yml ( #246 )
2021-09-29 11:05:36 -04:00
2d803e7fea
Create check-dist.yml ( #236 )
...
* Add check-dist.yml
* Fix triggers in licensed.yml
2021-08-25 11:47:15 -04:00
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
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
3b3f2de1b1
update pypy3 to point to 3.6 ( #164 )
2020-12-07 16:59:14 -05:00
723e46dad7
CODEOWNERS needs the org name for teams
2020-12-07 15:56:31 -05:00
195f5c388b
Create CODEOWNERS
2020-11-25 16:04:11 -05:00
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
2989dc4a1a
Update workflow.yml
2020-07-14 16:05:12 +02:00
a0a76c4ddb
Update test.yml
2020-07-14 16:04:57 +02:00
5230712b36
Update issue templates
2020-05-21 13:06:50 +02:00
9f521e1bf4
Add bug issue template
2020-05-20 14:32:55 +02:00
c23f4218be
Create codeql-analysis.yml
2020-05-08 12:42:28 +02:00
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
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
4a251cd31c
Run main workflow on PRs
2019-12-30 10:25:03 -05:00
74a6d2d864
Create lint-yaml.yml
2019-11-25 12:36:58 -05:00
ff13c3cd4b
use node-version instead of version (deprecated)
2019-11-23 16:27:14 +09:00
7fe1ba03a3
Steps not actions
2019-07-25 22:59:00 -04:00
3592ca0294
Update workflow.yml ( #7 )
2019-07-23 13:22:18 -04:00
7c8f819ac2
Update workflow.yml ( #6 )
2019-07-16 14:35:13 -04:00
943c5bcc81
Create workflow.yml
2019-07-11 16:15:37 -04:00
60f686a148
Update python.json
2019-07-08 15:07:01 -04:00
3fb911cdc7
Less escaping
2019-07-08 15:06:11 -04:00
7f7fc5b376
Wrong index
2019-07-08 15:03:54 -04:00
0524204ca4
multipart
2019-07-08 15:02:46 -04:00
6c3425b8b7
message placeholder
2019-07-08 14:55:44 -04:00
f2e7c5bedb
Simplify again
2019-07-08 14:54:20 -04:00
6e3973ea1c
Little more complex
2019-07-08 14:52:17 -04:00
05cb373632
escaping
2019-07-08 14:49:52 -04:00
a907799389
Start simple
2019-07-08 14:49:33 -04:00
f7f8dbaddf
Add matcher
2019-07-08 14:43:29 -04:00