Kevin Stillhammer
9fffe05b88
Add documentation for new inputs uv-file and pyproject-file ( #235 )
test / test-tool-install (macos-latest) (push) Waiting to run
test / test-tool-install (windows-latest) (push) Waiting to run
test / test-tilde-expansion-tool-dirs (push) Waiting to run
CodeQL / Analyze (TypeScript) (push) Failing after 30s
Release Drafter / ✏️ Draft release (push) Failing after 9s
Check dist/ / check-dist (push) Successful in 44s
test-cache / test-setup-cache (auto, ubuntu-latest) (push) Failing after 8s
test-cache / test-setup-cache (false, ubuntu-latest) (push) Failing after 9s
test-cache / test-setup-cache (true, ubuntu-latest) (push) Failing after 8s
test-cache / test-setup-cache-requirements-txt (push) Failing after 22s
test-cache / test-setup-cache-dependency-glob (push) Failing after 16s
test-cache / test-restore-cache-dependency-glob (push) Has been skipped
test-cache / test-no-python-version (push) Failing after 28s
test / test-default-version (ubuntu-latest) (push) Failing after 15s
test / test-specific-version (0.3) (push) Failing after 24s
test / build (push) Successful in 1m20s
test / test-specific-version (0.3.0) (push) Successful in 30s
test / test-specific-version (0.3.2) (push) Successful in 33s
test / test-specific-version (0.3.x) (push) Failing after 21s
test / test-specific-version (>=0.3.0) (push) Failing after 26s
test / test-semver-range (push) Failing after 24s
test / test-pyproject-file-version (push) Successful in 34s
test / test-uv-file-version (push) Successful in 34s
test / test-with-explicit-token (push) Failing after 19s
test / test-checksum (4d9279ad5ca596b1e2d703901d508430eb07564dc4d8837de9e2fca9c90f8ecd, ubuntu-latest) (push) Successful in 38s
test / test-uvx (push) Failing after 24s
test / test-tool-install (ubuntu-latest) (push) Failing after 26s
test / test-python-version (macos-latest) (push) Failing after 21s
test / test-python-version (ubuntu-latest) (push) Failing after 17s
test / test-python-version (windows-latest) (push) Failing after 26s
2025-01-13 14:32:41 +00:00
Jinzhe Zeng
03fe035094
docs: bump astral-sh/setup-uv
to v5
( #205 )
2024-12-23 22:16:27 +01:00
Kevin Stillhammer
d174a24c07
Align use of actions/setup-python
with uv docu ( #207 )
...
Closes : #197
2024-12-22 11:13:40 +00:00
Kevin Stillhammer
dd578776bb
Auto activate venv when python-version is set ( #194 )
...
Closes : #124
2024-12-20 08:24:43 +01:00
Kevin Stillhammer
be4207d29e
Add **/requirements*.txt to default cache-dependency-glob ( #185 )
...
Contributes to: https://github.com/astral-sh/setup-uv/issues/181
2024-12-08 17:51:13 +01:00
pollenJP(@'ω'@)
38f3f10444
Resolve latest version instead of downloading latest release ( #178 )
2024-11-30 19:12:35 +01:00
Kevin Stillhammer
5f42d5af6c
Replace v3 with v4 in README.md ( #176 )
2024-11-28 20:49:05 +00:00
Kevin Stillhammer
26ddfef6e1
Add matrix example for python-version ( #175 )
2024-11-28 20:46:52 +00:00
Kevin Stillhammer
ee4fa33003
Add input python-version ( #174 )
2024-11-28 20:41:37 +00:00
Kevin Stillhammer
49d8a3d9a8
Clarify caching will only fail when enabled and nothing to cache ( #165 )
2024-11-23 16:24:42 +00:00
Kevin Stillhammer
d8db0a86d3
Change some formulations in README.md ( #164 )
2024-11-23 15:47:24 +00:00
Kevin Stillhammer
ed171c292b
Fail when cache local path does not exist when trying to cache ( #163 )
...
Can be disabled by setting `ignore-nothing-to-cache: true`
2024-11-23 16:30:54 +01:00
Kevin Stillhammer
caf0cab7a6
Expand TILDE (~) in path inputs ( #160 )
...
Closes : #159
2024-11-23 09:21:51 +01:00
Merlin
3b9817b1bf
feat: add option to disable cache pruning ( #134 )
...
This PR adds an input to control whether or not the cache is pruned
before saving.
Closes #122
---------
Co-authored-by: Kevin Stillhammer <kevin.stillhammer@gmail.com>
Co-authored-by: Charlie Marsh <crmarsh416@gmail.com>
Co-authored-by: Charlie Marsh <charlie.r.marsh@gmail.com>
2024-10-25 14:11:32 +02:00
Trevor Manz
273d3782a2
Use 0.4.x for versioning examples ( #128 )
...
I figured having the syntax examples with the latest minor semver would
be more convenient for copy pasting.
2024-10-18 12:35:52 -04:00
Kevin Stillhammer
aeb46491c7
Set tool(-bin) dir and add to PATH ( #87 )
...
Fixes : #83
Fixes : #60
2024-09-21 10:14:36 +02:00
Bartosz Sławecki
adcf5c892e
Fix a typo SHA265 → SHA256 ( #90 )
...
:)
2024-09-19 09:10:29 +00:00
Kevin Stillhammer
8205eab75b
Update version in README from v2 to v3 ( #85 )
2024-09-18 09:34:56 +00:00
Kevin Stillhammer
ce0062aac7
Add support for semver version ranges ( #82 )
...
Closes : #38
2024-09-18 09:29:09 +00:00
Kevin Stillhammer
79fb68ebfe
Fix prettier destroying markdown NOTE ( #80 )
2024-09-17 08:27:37 +02:00
Kevin Stillhammer
9f1f1fece2
Run prettier ( #78 )
2024-09-16 19:33:16 +00:00
Kevin Stillhammer
8d65000ec9
Set the cache-dependency-glob default to **/uv.lock
( #77 )
...
We should aim for a solution with sane defaults that work as most users
would expect it.
The current default leads to a cache that is never invalidated and thus
never updated.
This also mirrors the default behaviors for setup-python which use
`**/requirements.txt`, `**/Pipfile.lock` or `**/poetry.lock`
Also make it clear that the uv cache on the filesystem can be uploaded to the GitHub Actions cache, but they are distinct things.
Also make it clear that the local cache path can be changed without using `enable-cache: true`
2024-09-16 21:08:44 +02:00
hori-ryota
8e854494e0
fix example for multiple cache-dependency-glob without quote ( #67 )
2024-09-12 14:58:45 +02:00
Lukas Burgholzer
49df72dfcf
🚸 use GitHub token by default ( #61 )
...
This PR adjusts the action so that it is no longer necessary to
explicitly specify the GitHub token to circumvent the API rate limit.
To this end, it simply passes the repository's GitHub token (available
via `${{ github.token }}`) as a default for the `github_token` action
input.
This is similar to how this is handled in, e.g.,
https://github.com/peter-evans/create-pull-request ; specifically
[here](5354f85616/action.yml (L4-L6)
).
2024-09-11 08:18:23 +00:00
Hynek Schlawack
20d812c7a3
Update README to v2 ( #50 )
2024-09-06 14:46:33 +02:00
Kevin Stillhammer
d9a2b6b6fa
Support a list of cache-dependency-glob ( #41 )
...
Closes : #40
Because of build conflics (forgot to run `npm i` after pulling) I
deleted the `dist`folder to start fresh. Turns out that it still
contained the source maps from the very first commit. I removed the
argument to generate those a long time ago
2024-09-06 14:44:31 +02:00
Kevin Stillhammer
663d8f7082
Fix typo "relaying" in README.md ( #47 )
2024-09-05 09:54:40 -04:00
Charlie Marsh
040c0c3cf0
Make some minor edits to the README ( #46 )
2024-09-05 13:38:39 +00:00
Charlie Marsh
bfebbf80cb
Change default to "latest"
( #37 )
...
## Summary
Also did some light editing of the README.
2024-09-05 09:24:32 -04:00
Charlie Marsh
182c9c7e92
Change Prettier settings ( #36 )
...
## Summary
I know this is a little tedious but I'd prefer to use the same settings
as in Ruff.
2024-09-05 08:06:45 -04:00
Charlie Marsh
0fa3b93f6e
Run Prettier over Markdown and YAML files ( #35 )
...
## Summary
Partly personal preference, but mostly to align with other Astral
projects.
2024-09-04 21:14:10 +00:00
Charlie Marsh
6f825bd8e7
Add acknowledgements and Astral logo ( #34 )
2024-09-04 17:13:00 -04:00
Kevin Stillhammer
e4d1d0eef8
Rename repo org in examples and urls ( #33 )
2024-09-04 20:09:26 +02:00
Kevin Stillhammer
4e90b426ca
Add faq on how to install python ( #17 )
2024-08-28 13:28:02 +02:00
Kevin Stillhammer
c69e1d6616
Add link to example workflow ( #7 )
2024-08-25 16:21:20 +02:00
Kevin Stillhammer
dccd08dfe5
Add table of contents
2024-08-24 00:03:11 +02:00
Kevin Stillhammer
18498fc78f
Initial commit
2024-08-23 23:58:26 +02:00