Deepyaman Datta
5ed5a6d999
Delete extraneous workflow to check dep resolution ( #5380 )
...
* Delete extraneous workflow to check dep resolution
Signed-off-by: Deepyaman Datta <deepyaman.datta@utexas.edu >
* Remove deleted pip-compile job from all-checks.yml
Delete extraneous workflow to check dep resolution
Signed-off-by: Deepyaman Datta <deepyaman.datta@utexas.edu >
* Make install-test-reqs more like install-lint-reqs
Signed-off-by: Deepyaman Datta <deepyaman.datta@utexas.edu >
---------
Signed-off-by: Deepyaman Datta <deepyaman.datta@utexas.edu >
2026-02-25 23:51:33 +00:00
rashidakanchwala
d25c210786
Fix: remove --system flag from uv pip freeze in CI ( #5385 )
...
This PR updates the CI workflow to use:
uv pip freeze
instead of:
uv pip freeze --system
This is because the workflow installs uv with activate-environment: true, meaning dependencies and tests run inside an activated virtual environment.
uv pip freeze --system targets the system Python environment, which in CI only showed:
pip @ file:///build/pip-26.0.1-py3-none-any.whl and did not reflect the installed project dependencies. See (https://github.com/kedro-org/kedro/actions/runs/22089164341/job/63830206755?pr=5379 )
Switching to uv pip freeze ensures we freeze the same environment used for installing dependencies and running test
2026-02-20 09:13:13 +00:00
rashidakanchwala
9cc94d03ff
Remove temporary kedro-datasets test override and temporarily skip failing test ( #5374 )
2026-02-13 13:24:49 +00:00
rashidakanchwala
672950b877
Remove cachetools dependency ( #5352 )
...
Cachetools 7 introduced several breaking changes that made @cachedmethod significantly stricter, including converting it into a descriptor and requiring instances to have a mutable __dict__.
These assumptions do not align well with Kedro’s ParallelRunner, which relies on pickling and unpickling dataset instances across processes, and this resulted in runtime failures when upgrading to cachetools 7. Although pinning the dependency avoided the immediate issue, further investigation showed that cachetools is not well-suited to this use case. Kedro only caches two values per dataset instance (the resolved load and save versions) and does not require eviction policies, TTLs, or multi-key caching.
As a long-term solution, this change removes the cachetools dependency and replaces it with lightweight manual caching. This simplifies the implementation, removes an unnecessary dependency, and avoids future breakages in parallel execution.
2026-02-10 15:52:18 +00:00
dependabot[bot]
adfe94c848
Bump actions/cache from 4 to 5 in the actions group ( #5299 )
...
Bumps the actions group with 1 update: [actions/cache](https://github.com/actions/cache ).
Updates `actions/cache` from 4 to 5
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ElenaKhaustova <157851531+ElenaKhaustova@users.noreply.github.com >
2026-01-05 09:48:52 +00:00
Ravi Kumar Pilla
5ed3758cc7
Fix broken doc links ( #5260 )
...
* fix broken links
* add git action for link check within codebase
* add git action for link check within codebase
* add git action for link check within codebase
* link check for yml
* testing asv benchmark
* testing asv benchmark
* testing asv benchmark
* revert testing asv benchmark
* lychee check in docslink
* lychee test in docslink
* update ignore file
* update ignore file
* final test
2025-12-10 09:24:37 -06:00
dependabot[bot]
8eff156351
Bump actions/checkout from 5 to 6 in the actions group ( #5248 )
...
Bumps the actions group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `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
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-02 13:52:17 +01:00
dependabot[bot]
b3a56b4a34
Bump the actions group with 3 updates ( #5191 )
...
Bumps the actions group with 3 updates: [actions/checkout](https://github.com/actions/checkout ), [actions/setup-python](https://github.com/actions/setup-python ) and [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ).
Updates `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 )
Updates `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 )
Updates `astral-sh/setup-uv` from 6 to 7
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: astral-sh/setup-uv
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-03 14:43:54 +01:00
L. R. Couto
6a94c02430
Run MKDocs strict validation on new commit pushes. ( #5173 )
...
* Add linkcheck job to github CI
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Add permissions
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Run on all pushes
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Edit the correct file
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Install UV the same way we do on unit tests
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Fix MKdocs warnings
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Lint
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Add Lychee to github CI job
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Install lychee with cargo
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Add stricter validation to docs, fix broken anchors
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Remove lychee from CI
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Make anchor links more specific, run lincheck only on python 3.11
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Update docs/build/slice_a_pipeline.md
Co-authored-by: Merel Theisen <49397448+merelcht@users.noreply.github.com >
Signed-off-by: L. R. Couto <57910428+lrcouto@users.noreply.github.com >
* Update docs/tutorials/add_another_pipeline.md
Co-authored-by: Merel Theisen <49397448+merelcht@users.noreply.github.com >
Signed-off-by: L. R. Couto <57910428+lrcouto@users.noreply.github.com >
---------
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
Signed-off-by: L. R. Couto <57910428+lrcouto@users.noreply.github.com >
Co-authored-by: Merel Theisen <49397448+merelcht@users.noreply.github.com >
2025-10-24 13:38:17 +00:00
L. R. Couto
7187832804
Remove Python 3.9 support ( #5165 )
...
* Deprecate Python 3.9
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Adjust tests to change importlib_resources into importlib.resources
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Adjust tests to change importlib_metadata into importlib.metadata
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Lint
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Update release notes and README
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Lint
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
---------
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
2025-10-20 13:03:01 +00:00
dependabot[bot]
37358c313a
Bump the actions group with 4 updates ( #5153 )
...
Bumps the actions group with 4 updates: [actions/setup-python](https://github.com/actions/setup-python ), [softprops/action-gh-release](https://github.com/softprops/action-gh-release ), [actions/github-script](https://github.com/actions/github-script ) and [peter-evans/repository-dispatch](https://github.com/peter-evans/repository-dispatch ).
Updates `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 )
Updates `softprops/action-gh-release` from 1 to 2
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2 )
Updates `actions/github-script` from 6 to 8
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v6...v8 )
Updates `peter-evans/repository-dispatch` from 2 to 4
- [Release notes](https://github.com/peter-evans/repository-dispatch/releases )
- [Commits](https://github.com/peter-evans/repository-dispatch/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: softprops/action-gh-release
dependency-version: '2'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/github-script
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: peter-evans/repository-dispatch
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Merel Theisen <49397448+merelcht@users.noreply.github.com >
2025-10-13 14:32:39 +01:00
Jitendra Gundaniya
21fcc1e820
Add explicit permissions block to GitHub Actions workflows ( #5151 )
2025-10-07 16:10:31 +01:00
Klaus Rettinghaus
0afcc435bb
Update GitHub Actions ( #5140 )
...
* chore: bump checkout action to version 5
Signed-off-by: Klaus Rettinghaus <klaus.rettinghaus@gmail.com >
* feat: add dependabot config for actions
Signed-off-by: Klaus Rettinghaus <klaus.rettinghaus@gmail.com >
* chore: update previously missed actions
Signed-off-by: Klaus Rettinghaus <klaus.rettinghaus@gmail.com >
---------
Signed-off-by: Klaus Rettinghaus <klaus.rettinghaus@gmail.com >
Co-authored-by: Ankita Katiyar <110245118+ankatiyar@users.noreply.github.com >
2025-10-06 12:32:16 +01:00
Merel Theisen
44b33914a6
Use uv pip compile instead of pip-tools ( #5033 )
...
* Temporarily pin pip-tools for compile
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
* Try use uv for pip compile instead
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
---------
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
2025-08-01 12:09:58 +02:00
Ankita Katiyar
b2255cbeef
CI cleanup ( #5018 )
...
* Update actions
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* Update install reqs command
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* update pip compile test
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* update pip compile test
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* Update detect secrets
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* final
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* final
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* Fix e2e
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
---------
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
2025-07-29 15:50:34 +01:00
Juan Luis Cano Rodríguez
94c35e92d0
Simplify e2e tests ( #5003 )
...
* Update e2e-tests.yml
* Update e2e-tests.yml
* Remove caching step
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
---------
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
Co-authored-by: Ankita Katiyar <110245118+ankatiyar@users.noreply.github.com >
Co-authored-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
2025-07-25 16:35:33 +00:00
Ankita Katiyar
03cf6c3ef0
Remove fallback version check for starters ( #4989 )
...
* Try token for CI
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* Temp: add logging line
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* Remove version check
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* Remove tests
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* remove extra tests
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
---------
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
2025-07-21 10:56:48 +01:00
Kitsios Konstantinos
c9391d68db
Added custom CI timeout to save resources and speed up the CI ( #4962 )
...
Signed-off-by: Konstantinos <konstantinos.kitsios@uzh.ch >
Co-authored-by: Ankita Katiyar <110245118+ankatiyar@users.noreply.github.com >
2025-07-15 10:58:22 +00:00
rashidakanchwala
2a8e86c02a
Support pre-release versions (rc/b/a) in release workflow #4812
...
This PR updates our release tooling so that versions with an a, b, or rc suffix (e.g. 1.0.0b1, 2.0.0rc2) are recognized as pre-releases. It includes the following changes:
github_actions_release.py
Expanded the VERSION_MATCHSTR regex (version = "\d+.\d+.\d+") to allow optional a|b|rc suffixes followed by digits. Now get_package_version() correctly returns strings like 1.0.0b1 or 2.0.0rc1 instead of None.
GitHub Actions workflow (check-release.yml)
Added a “Determine if version is pre-release” step that looks for (a|b|rc) in kedro_version.
Updated the “Create GitHub Release” action to use prerelease: ${{ steps.detect_prerelease.outputs.is_prerelease }} so that any version containing a, b, or rc is automatically flagged as a GitHub pre-release.
Development notes
2025-06-13 13:08:17 +01:00
ElenaKhaustova
f72d5cded3
Renamed job ( #4411 )
...
Signed-off-by: Elena Khaustova <ymax70rus@gmail.com >
2025-01-13 15:22:26 +00:00
ElenaKhaustova
396a1f52e4
Replace trufflehog with detect-secrets ( #4404 )
...
* Added secret-scan
Signed-off-by: Elena Khaustova <ymax70rus@gmail.com >
* Removed trufflehog
Signed-off-by: Elena Khaustova <ymax70rus@gmail.com >
* Removed secret scan pre-commit hook
Signed-off-by: Elena Khaustova <ymax70rus@gmail.com >
* Added action to detect secrets
Signed-off-by: Elena Khaustova <ymax70rus@gmail.com >
* Renamed scan command for GH action
Signed-off-by: Elena Khaustova <ymax70rus@gmail.com >
* Detect secrets test
Signed-off-by: Elena Khaustova <ymax70rus@gmail.com >
* Removed test check
Signed-off-by: Elena Khaustova <ymax70rus@gmail.com >
* Updated release notes
Signed-off-by: Elena Khaustova <ymax70rus@gmail.com >
---------
Signed-off-by: Elena Khaustova <ymax70rus@gmail.com >
2025-01-09 14:57:51 +00:00
Ankita Katiyar
847c433304
Document the convention for filepath related attributes in custom dataset creation ( #4403 )
...
* Document the magic behaviour of filepath attributes
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* pin vale
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
---------
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
2025-01-09 12:21:58 +00:00
Nok Lam Chan
01c095b253
Add official support for Python 3.13 ( #4328 )
...
* add 3.13 support
Signed-off-by: Nok <nok.lam.chan@quantumblack.com >
* bump uv
Signed-off-by: Nok <nok.lam.chan@quantumblack.com >
* bump ruff
Signed-off-by: Nok <nok.lam.chan@quantumblack.com >
* update test
Signed-off-by: Nok <nok.lam.chan@quantumblack.com >
* update test & README
Signed-off-by: Nok <nok.lam.chan@quantumblack.com >
* readme
Signed-off-by: Nok <nok.lam.chan@quantumblack.com >
* fix with temp_dir without cleanup
Signed-off-by: Nok <nok.lam.chan@quantumblack.com >
* add cleanup
Signed-off-by: Nok <nok.lam.chan@quantumblack.com >
* trigger CI
Signed-off-by: Nok <nok.lam.chan@quantumblack.com >
* fix test
* update release note
* address PR comment
---------
Signed-off-by: Nok <nok.lam.chan@quantumblack.com >
Signed-off-by: Nok Lam Chan <nok.lam.chan@quantumblack.com >
Co-authored-by: ravi-kumar-pilla <ravi_kumar_pilla@mckinsey.com >
2024-11-15 10:23:52 -06:00
Merel Theisen
6e3e4d1831
Increase close time of info needed tickets to 28 ( #4304 )
...
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
2024-11-07 17:09:19 +00:00
Merel Theisen
bc96964b2a
Remove broken action to move issues to column ( #4300 )
...
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
2024-11-07 08:50:25 +00:00
Merel Theisen
826021d699
Wizard automation: check for response on "info needed" issue & close ( #4294 )
...
* Add action that checks for responses on info needed and closes after 14 days
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
2024-11-06 12:19:38 +00:00
Merel Theisen
be15df5b29
Add action to move issues labelled with more info needed to column on Wizard board ( #4295 )
...
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
2024-11-05 15:13:13 +01:00
Merel Theisen
a1fae5018f
Wizard actions ( #4286 )
2024-11-01 11:41:43 +00:00
Merel Theisen
6f43a42965
Wizard actions ( #4284 )
2024-11-01 11:34:49 +00:00
Merel Theisen
85e955be0c
Wizard actions ( #4282 )
...
* Add GH action to automatically label community issues
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
* Test action
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
* Undo test stuf
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
* Update label action
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
* Update label action
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
* Add console logs to error
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
---------
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
Signed-off-by: Merel Theisen <49397448+merelcht@users.noreply.github.com >
2024-11-01 11:30:38 +00:00
Merel Theisen
34c42fc825
Add GH action to automatically label community issues ( #4279 )
...
* Add GH action to automatically label community issues
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
* Test action
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
* Undo test stuf
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
* Update label action
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
* Update label action
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
---------
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
2024-11-01 11:13:24 +00:00
L. R. Couto
a5d9bb4038
Add Github Actions workflow to trigger pipeline performance test ( #4231 )
...
* Add Github Actions workflow to trigger pipeline performance test
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Lint
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Lint
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Change trigger to PR label
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Run workflow on kedro repo
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
* Change setup-python version to 5
Signed-off-by: L. R. Couto <57910428+lrcouto@users.noreply.github.com >
---------
Signed-off-by: Laura Couto <laurarccouto@gmail.com >
Signed-off-by: L. R. Couto <57910428+lrcouto@users.noreply.github.com >
2024-10-25 12:57:40 -03:00
Yu-Sheng Li
4fa311b113
Remove support for Python 3.8 ( #4212 )
...
* Remove support for Python 3.8
Signed-off-by: kevin1kevin1k <kevin1kevin1k@gmail.com >
Co-authored-by: Ankita Katiyar <110245118+ankatiyar@users.noreply.github.com >
2024-10-08 10:01:56 +01:00
Ankita Katiyar
a268b974a7
Add performance testing setup to Kedro ( #4172 )
...
* Add asv test setup
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* lint
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
---------
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
2024-09-23 16:16:08 +00:00
Merel Theisen
1b51382e62
Use uv in GH actions + Makefile commands where possible ( #3688 )
...
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
2024-04-18 10:57:39 +00:00
Juan Luis Cano Rodríguez
338736e3c8
Add official support for Python 3.12 ( #3587 )
...
* Add official support for Python 3.12
Close #3287 .
Signed-off-by: Juan Luis Cano Rodríguez <juan_luis_cano@mckinsey.com >
* Mark broken test as xfail
Signed-off-by: Juan Luis Cano Rodríguez <juan_luis_cano@mckinsey.com >
* Overwrite inherited get to use __getitem__
Signed-off-by: Ahdra Merali <ahdra.merali@quantumblack.com >
* Appease mypy
Signed-off-by: Ahdra Merali <ahdra.merali@quantumblack.com >
* Fix test
Signed-off-by: Ahdra Merali <ahdra.merali@quantumblack.com >
* Fix test coverage
Signed-off-by: Ahdra Merali <ahdra.merali@quantumblack.com >
* Use spy instead of patch
Signed-off-by: Ahdra Merali <ahdra.merali@quantumblack.com >
* Make comment more clear
Signed-off-by: Ahdra Merali <ahdra.merali@quantumblack.com >
---------
Signed-off-by: Juan Luis Cano Rodríguez <juan_luis_cano@mckinsey.com >
Signed-off-by: Ahdra Merali <ahdra.merali@quantumblack.com >
Signed-off-by: Ahdra Merali <90615669+AhdraMeraliQB@users.noreply.github.com >
Co-authored-by: Ahdra Merali <ahdra.merali@quantumblack.com >
Co-authored-by: Ahdra Merali <90615669+AhdraMeraliQB@users.noreply.github.com >
2024-03-12 10:08:12 +00:00
Nok Lam Chan
64296cfc75
Remove pip-tools from kedro[test] ( #3596 )
...
* Remove `pip-tools` from `kedro[test]`
Obsolete dependency
Signed-off-by: Nok Lam Chan <nok.lam.chan@quantumblack.com >
* move pip-compile
Signed-off-by: Nok <nok.lam.chan@quantumblack.com >
---------
Signed-off-by: Nok Lam Chan <nok.lam.chan@quantumblack.com >
Signed-off-by: Nok <nok.lam.chan@quantumblack.com >
2024-02-08 20:18:57 +00:00
Ankita Katiyar
9b11c593a8
Unpin pip version and bump actions versions ( #3598 )
...
* Unpin pip version
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* Bump versions of actions
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* Upgrade pip
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* Update command
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* Update pip version in e2e tests
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* Add lower bound and remove comments
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* Bump actions versions on release
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
---------
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
Co-authored-by: Nok Lam Chan <nok.lam.chan@quantumblack.com >
2024-02-06 11:14:38 +00:00
Ankita Katiyar
dcad26ecb8
Update auto-merge action to use bash script ( #3595 )
...
* Add bash script for merging PRs
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* Remove labeler action
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
---------
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
2024-02-05 15:50:08 +00:00
Ankita Katiyar
de435f23a5
Update token on auto-merge action ( #3570 )
2024-01-29 17:43:36 +00:00
Ankita Katiyar
777f73becb
Update sync job with token for checkout step ( #3526 )
...
* Update token on sync job
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* Update sync job to use token for checkout
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
---------
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
2024-01-18 11:33:40 +00:00
Ankita Katiyar
33d9e368d9
Update token on sync job ( #3523 )
...
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
2024-01-17 18:57:58 +00:00
Ankita Katiyar
4dafc47919
Migrate sync job to GitHub Actions and remove CircleCI config ( #3508 )
...
* Add sync, label and merge jobs
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* Add comments to the workflows
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* Update merge gatekeeper
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
---------
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
2024-01-17 14:47:45 +00:00
Sajid Alam
b499da0f8b
Move the release process to GitHub Actions ( #3491 )
...
* add github actions release scripts
Signed-off-by: Sajid Alam <sajid_alam@mckinsey.com >
* remove circleci release code
Signed-off-by: Sajid Alam <sajid_alam@mckinsey.com >
* lint
Signed-off-by: Sajid Alam <sajid_alam@mckinsey.com >
* Update github_actions_release.py
Signed-off-by: Sajid Alam <sajid_alam@mckinsey.com >
* Update check-release.yml
Signed-off-by: Sajid Alam <sajid_alam@mckinsey.com >
---------
Signed-off-by: Sajid Alam <sajid_alam@mckinsey.com >
2024-01-11 15:53:49 +00:00
Sajid Alam
190d2f7d9c
Add E2E test for tools ( #3325 )
...
* Update new.feature
Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com >
* Update new.feature
Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com >
* Update new.feature
* add-ons e2e test
* fix minor errors
* update e2e add-ons
* add tests for pyspark and viz
* install dependencies
* lint
* add hadoop
* Update cli_steps.py
* Update e2e-tests.yml
* add java to ENV
* use java github action
* remove hadoop
* dummy hadoop
* fix version
* add VC++
* Update e2e-tests.yml
* Update e2e-tests.yml
* Update e2e-tests.yml
* use only choco
* Update e2e-tests.yml
* hadoop_home attempt 2
* revert choco installs
* try hadoop 2.7.1 and try starters hadoop fix
* Update e2e-tests.yml
* Update e2e-tests.yml
* add file check for all addons
* lint
* update add-ons e2e test
* rename to tools
Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com >
* Update cli_steps.py
Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com >
* changes based on review
Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com >
---------
Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com >
2023-11-30 17:17:46 +00:00
Ankita Katiyar
1ba572de3a
Move pip-tools to test requirements ( #3338 )
...
* Move pip-tools to test requirements instead of GHA wf
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* Link check
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* Link check
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
---------
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
2023-11-24 12:22:02 +00:00
Merel Theisen
8b4907d371
Remove pip-tools as dependency ( #3329 )
...
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com >
2023-11-22 13:18:31 +00:00
Ankita Katiyar
77516c099d
Merge branch 'develop' into merge-main-to-develop
...
Signed-off-by: Ankita Katiyar <110245118+ankatiyar@users.noreply.github.com >
2023-10-30 10:55:59 +00:00
Nok Lam Chan
df9f174864
Change the order of CI, run windows test before ubuntu ( #3224 )
...
* Change the order of CI, run windows test before ubuntu
Signed-off-by: Nok <nok.lam.chan@quantumblack.com >
* try to optimise job
Signed-off-by: Nok <nok.lam.chan@quantumblack.com >
---------
Signed-off-by: Nok <nok.lam.chan@quantumblack.com >
2023-10-25 11:20:12 +00:00
Ankita Katiyar
209d952b2c
Make nightly build on develop use make test instead of make test-no-spark ( #3226 )
...
* Add condition for develop branch
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* Update if statement
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
* Update if for make test-no-spark'
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
---------
Signed-off-by: Ankita Katiyar <ankitakatiyar2401@gmail.com >
2023-10-25 11:35:46 +01:00