Matteo Castellini
94a823180e
Update @actions/cache to v4.0.3 ( #71 )
v4
v4.4
2025-04-23 15:44:04 +08:00
Firas Cheaib
deb8d8a4e2
fix: use correct libgcc for arm64 ( #68 )
...
Signed-off-by: Firas Cheaib <firascheaib@gmail.com>
v4.3
2025-03-06 08:40:24 +08:00
Frost Ming
b2472ca425
fix: set python version first ( #65 )
...
* fix: set python version first
Signed-off-by: Frost Ming <me@frostming.com>
* fix: drop 3.8 and add 3.13
Signed-off-by: Frost Ming <me@frostming.com>
* fix: update pdm.lock
Signed-off-by: Frost Ming <me@frostming.com>
v4.2
2024-11-28 09:15:12 +08:00
Szymon Maszke
2f3a9be7ac
feat: add ability to restore cache by exact match ( #60 )
...
Signed-off-by: szymonmaszke <github@maszke.co>
2024-08-09 15:07:36 +08:00
❤是纱雾酱哟~
176c044a20
feat(cache): Distinguish architectures of caches ( #58 )
...
Signed-off-by: ❤是纱雾酱哟~ <49941141+Dragon1573@users.noreply.github.com>
2024-07-03 08:48:56 +08:00
Kenji Matsuoka
568ddd6940
fix: move process.exit() to cache-save.ts ( #53 )
v4.1
2024-04-18 15:41:39 +08:00
Kenji Matsuoka
7d10bd0f83
feat: Explicitly exit the process to not wait for hanging promises ( #51 )
...
* Explicitly exit the process to not wait for hanging promises
As with other actions like setup-node, I'm seeing 2-4 minute delays in post cache actions lately. Apparently this is because of a change in node behavior: https://github.com/ruby/setup-ruby/issues/543#issuecomment-1793608370
The fix, as with other actions, is to explicitly exit so as not to wait for hanging promises.
* transpiled
2024-03-22 10:41:40 +08:00
Florian Polster
327261f959
doc: Update 'Why do I need this action?' section of README ( #49 )
...
* Update 'Why do I need this action?' section of README
* Update README.md
2024-02-01 14:52:39 +08:00
Frost Ming
c050bdcb24
doc: update readme
...
Signed-off-by: Frost Ming <me@frostming.com>
2024-01-25 19:31:08 +08:00
Frost Ming
d4d1a77594
fix: version resolution when only version file is present
...
Signed-off-by: Frost Ming <me@frostming.com>
2024-01-25 19:30:00 +08:00
Frost Ming
1a0fea8b8e
fix: update README
...
Signed-off-by: Frost Ming <me@frostming.com>
2024-01-25 15:13:53 +08:00
Frost Ming
4882716d1c
feat: support python-version-file input
...
* feat: support python-version-file input
Signed-off-by: Frost Ming <me@frostming.com>
* fix: build esm
Signed-off-by: Frost Ming <me@frostming.com>
* fix: commonjs
Signed-off-by: Frost Ming <me@frostming.com>
2024-01-25 15:07:31 +08:00
Frost Ming
4b6ba52fde
chore: update project and lock files ( #47 )
2024-01-25 11:54:03 +08:00
Axel H
f94bfb2b4f
feat(node): update dependencies and build to target Node 20 ( #46 )
...
* build(node): update dependencies and build to target Node 20 and remove the build deprecation warning annotations
* ci: trigger build on pull requests
2024-01-25 11:16:20 +08:00
Frost Ming
0b61a6c732
doc: move the configuration to its own section
...
Signed-off-by: Frost Ming <me@frostming.com>
2023-09-06 11:07:29 +08:00
Frost Ming
ddc33ca746
fix: change url
...
Signed-off-by: Frost Ming <me@frostming.com>
v3
v3.3
2023-08-02 10:58:52 +08:00
David Montague
c287ac6f97
fix: Add pypy-
prefix to version used for cache key when appropriate ( #39 )
...
Add `pypy-` prefix to version used for cache key when appropriate.
Signed-off-by: Frost Ming <me@frostming.com>
2023-07-25 17:59:25 +08:00
Frost Ming
c21af6fa77
doc: update README
...
Signed-off-by: Frost Ming <me@frostming.com>
2023-07-25 17:23:09 +08:00
Frost Ming
c21a0792fc
feat: add update-python input
...
Signed-off-by: Frost Ming <me@frostming.com>
2023-07-25 17:21:26 +08:00
Frost Ming
2d86acd19c
fix: Give allow-python-prereleases a default value
...
Fix #36
Signed-off-by: Frost Ming <me@frostming.com>
v3.2
2023-06-24 17:43:12 +08:00
Timothée Mazzucotelli
6f13d8d292
feat: Fallback on prerelease like setup-python does ( #35 )
...
* feat: Fallback on prerelease like setup-python does
* fixup! feat: Fallback on prerelease like setup-python does
* fixup! feat: Fallback on prerelease like setup-python does
* fixup! feat: Fallback on prerelease like setup-python does
* fixup! feat: Fallback on prerelease like setup-python does
* fixup! feat: Fallback on prerelease like setup-python does
2023-06-21 17:08:31 +08:00
Frost Ming
f637ad9fac
fix: use new install script url
...
Signed-off-by: Frost Ming <me@frostming.com>
v3.1
2023-06-19 18:24:28 +08:00
Thiago Lages de Alencar
a70a002bdd
Change to use virtualenv as default ( #33 )
...
PEP 582 has become an opt-in feature in PDM
2023-06-15 15:29:30 +08:00
Trim21
202fe0828e
set esbuild target to node16
( #30 )
2023-05-03 08:00:42 +08:00
Frost Ming
5e2c2de7b2
chore: add lockfile
...
Signed-off-by: Frost Ming <me@frostming.com>
2023-04-28 14:38:35 +08:00
Thiago Lages de Alencar
70bb221e37
Remove install-output.json
( #28 )
2023-01-31 08:30:48 +08:00
Tyler Baur
97e52c626f
Remove extraneous ```yaml ( #26 )
...
Remove the extra ```yaml so it renders properly.
2023-01-31 08:30:10 +08:00
Frost Ming
a3345616b1
fix: try to use python3 if possible
2022-10-27 11:30:55 +08:00
Frost Ming
ed9b6c5626
fix: post action run even if cache is false ( #24 )
2022-10-21 22:17:30 +08:00
Frost Ming
5f2990033f
feat: built-in cache support ( #22 )
2022-10-21 12:06:56 +08:00
Frost Ming
1c39d42ed6
feat: Use the install script to install PDM in isolated environment ( #21 )
2022-10-21 10:19:30 +08:00
Frost Ming
21f59457b4
feat: Update action to deliminate the deprecation warnings ( #20 )
...
* feat: Update to deliminate deprecation warnings
* update dependencies
* change to the new API
* update env
* update dist js
2022-10-17 16:28:14 +08:00
Frost Ming
f668fde1b0
chore: update lock file
v2
v2.7
2022-07-21 22:25:37 +08:00
Frost Ming
a3dbdb9edf
fix tests
2022-07-21 22:24:55 +08:00
Frost Ming
d387e3b976
fix tests
2022-07-21 22:21:34 +08:00
Frost Ming
1472bcc075
show test message
2022-07-21 22:17:48 +08:00
Frost Ming
1912606aa4
fix: use input python version if compatible
2022-07-21 22:12:25 +08:00
Frost Ming
06d2d28e10
Fix windows action ( #11 )
v2.6
2022-02-15 14:39:24 +08:00
Frost Ming
3b04047282
fix windows pythonpath
v2.5
2021-09-22 13:38:35 +08:00
Frost Ming
72b77e8bf4
fix test script
v2.4
2021-09-22 11:59:04 +08:00
Frost Ming
d0426e0e08
fix python bin path
2021-09-22 11:55:51 +08:00
Frost Ming
0f9676c367
fix version range
2021-09-22 11:51:49 +08:00
Frost Ming
0c50f8b28d
fix python path
2021-09-22 11:45:59 +08:00
Frost Ming
a1d9436bad
build action
v2.3
2021-09-22 10:09:16 +08:00
Frost Ming
8b3dbb8ada
Merge pull request #9 from pawamoy/patch-2
...
Help PDM to find interpreters
v2.2
2021-09-18 21:53:55 +08:00
Timothée Mazzucotelli
1e7f16f25b
Help PDM to find interpreters
2021-09-18 14:38:54 +02:00
Frost Ming
f97e1f4c28
Release v2.1
v2.1
2021-07-19 13:03:05 +08:00
Frost Ming
52c1246bd4
install toml
2021-07-19 12:47:46 +08:00
Frost Ming
bb0e61e622
Merge pull request #5 from pawamoy/patch-1
...
Fix version in README
2021-05-24 09:09:27 +08:00
Timothée Mazzucotelli
fca9db59af
Fix version in README
...
Using `2.0` results in
> Error: Unable to resolve action `pdm-project/setup-pdm@v2.0`, unable to find version `v2.0`
...in a GitHub workflow.
2021-05-22 17:21:50 +02:00