dependabot[bot]
fd69c36a45
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 17:38:02 +00:00
Arash
bb7d2e9e60
Upgrade 'uv' setup action to version 7 across all workflow files
2025-10-29 12:45:45 +00:00
Arash
20aeb20734
Integrate 'uv' installation across workflow files for improved package management
2025-10-29 12:45:43 +00:00
dependabot[bot]
4f491d6628
Bump actions/setup-python from 5 to 6
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-23 21:22:20 +00:00
dependabot[bot]
46d3e6956c
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-22 17:29:24 +00:00
Nicola Soranzo
1984ad738c
Type annotation fix for mypy 1.16.0 during package testing
...
Fix the following traceback:
```
galaxy/selenium/context.py:25: error: Cannot override writeable attribute with
read-only property [override]
def driver(self):
^
```
This error didn't happen during the normal `tox -e mypy` because
the `selenium` package was not installed into the tox virtual environment.
To prevent this issue and improve the code type checking, this commit
defines a new `test` dependency group and corresponding
`lib/galaxy/dependencies/pinned-test-requirements.txt` requirements
file to be used by mypy and other tests that don't need packages
used purely for developing (like black, isort, Sphinx...).
Fix the 6 new mypy errors resulting from installing the test
dependencies into the tox virtual environment.
2025-06-10 02:30:47 +01:00
Arash
0ab38db4d8
Set persist-credentials to false in GitHub workflows
2025-05-06 16:51:29 +02:00
Nicola Soranzo
edd8bccf4f
Drop support for Python 3.8
2025-02-25 19:20:46 +00:00
Nicola Soranzo
30d2443a2b
Cache pip directory as part of setup-python action
2024-09-08 19:37:04 +01:00
Nicola Soranzo
94de628e43
Update versions of GitHub actions
2024-05-21 12:45:57 +01:00
Nicola Soranzo
b56640d401
Cancel in-progress concurrent builds
2024-05-21 12:27:51 +01:00
Michael R. Crusoe
c00967cca4
Python 3.8 as new minimum version
...
Fixes: https://github.com/galaxyproject/galaxy/issues/16394
Also upgrade code to Python 3.8 syntax with:
```
ack --type=python -f | grep -v '^lib/galaxy/schema/bco/\|^lib/galaxy/schema/drs/\|lib/tool_shed_client/schema/trs.*.py\|^tools/\|^.venv/\|^.tox/' | grep -v '^lib/galaxy/files/sources/\|^lib/galaxy/job_metrics/\|^lib/galaxy/objectstore/\|^lib/galaxy/tool_util/\|^lib/galaxy/util/' | xargs pyupgrade --py38-plus
```
2023-11-26 18:34:09 +00:00
Nicola Soranzo
6d4ef85e86
Add GitHub workflow to check for regression in test class names
2022-11-07 15:44:03 +00:00