Skip to content

Commit

Permalink
Merge branch 'main' into feature/gha-test
Browse files Browse the repository at this point in the history
  • Loading branch information
jitu5 authored Apr 22, 2024
2 parents 5a3dba6 + e830b19 commit 454b444
Show file tree
Hide file tree
Showing 12 changed files with 152 additions and 113 deletions.
6 changes: 3 additions & 3 deletions .gitpod.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
image: gitpod/workspace-full:2023-01-16-03-31-28
image: gitpod/workspace-full:2023-09-29-11-03-42 # image with Python 3.11 and Node 18

tasks:
- name: frontend
init: |
Expand All @@ -14,7 +14,7 @@ tasks:
- name: backend
before: echo PIP_USER=no >> ~/.bashrc && export PIP_USER=no
init: |
pip install "pip==23.0.1" --user
pip install "pip==23.3.1" --user
pip install -r package/test_requirements.txt -r demo-project/src/docker_requirements.txt --user
# Install latest kedro and all its dependencies.
pip install https://github.com/kedro-org/kedro/archive/main.zip --user
Expand Down
17 changes: 17 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -318,6 +318,23 @@ Python dependencies in Kedro-Viz are usually updated automatically through tools

If the lower-bound e2e test fails, it indicates that some dependencies may not work correctly with Kedro-Viz. To resolve this, update the problematic dependency in both `requirements.txt` and `lower-requirements.txt`.

### Testing UI using Gitpod
**Please ensure you have installed Gitpod on your browser extensions - [Gitpod browser extension](https://www.gitpod.io/docs/configure/user-settings/browser-extension)**

**1. Once you open a pull request, click on the `Open` icon on the right**
<img width="1510" alt="Screenshot 2024-04-17 at 15 54 36" src="https://github.com/kedro-org/kedro-viz/assets/32060364/4295e00f-f80d-46e5-bb19-336e393f00a5">


**2. It will open the gitpod workspace automatically**
<img width="1792" alt="Screenshot 2024-04-17 at 15 57 41" src="https://github.com/kedro-org/kedro-viz/assets/32060364/9aea0174-858a-4ebc-9c62-ee90b28c921f">

**3. Please wait until the frontend and backend builds are successful. You can check it by clicking on `frontend` and `backend` tabs in the terminal. (Estimated build time : 5 minutes)**
<img width="1455" alt="Screenshot 2024-04-17 at 15 59 46" src="https://github.com/kedro-org/kedro-viz/assets/32060364/ae080672-4a48-4178-b83e-70274071497f">
<img width="1456" alt="Screenshot 2024-04-17 at 16 04 38" src="https://github.com/kedro-org/kedro-viz/assets/32060364/af60ea0a-6148-4354-938e-3a0ef7b9e711">

**4. Unblock pop-up ads and refresh your browser. Kedro-Viz should be running on your gitpod workspace**
<img width="1432" alt="Screenshot 2024-04-17 at 16 06 05" src="https://github.com/kedro-org/kedro-viz/assets/32060364/53dd56c2-df5e-49a6-ba06-9846af7bab52">

# Release guidelines

- Practice frequent, staggered releases.
Expand Down
21 changes: 18 additions & 3 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,38 @@ Please follow the established format:
- Use present tense (e.g. 'Add new feature')
- Include the ID number for the related PR (or PRs) in parentheses
-->
# Upcoming Release
# Next release

## Major features and improvements

## Bug fixes and other changes
- Upgrade the gitpod workspace-full to a newer version which includes both Node 18 and Python 3.11.5. (#1862)

# Release 9.0.0

## Major features and improvements

- Extending stateful URLs with node filters and expand/collapse modular pipelines. (#1799)
- Introduce `--include-hooks` option and remove `--ignore-plugins` from cli commands. (#1818)
- Add Dataset Factory Patterns to Experiment Tracking. (#1824)
- Upgrade to Node 18. (#1811)
- Add support for `JSONDataset` preview. (#1800)
- Upgrade to Node 18. (#1848)

## Bug fixes and other changes

- Add support for `JSONDataset` preview. (#1800)
- Increase Kedro-Viz timeout. (#1803)
- Remove demo data source and update feature hints. (#1804)
- Add markdown support for backticks in the pop-up reminder. (#1826)
- Fix posix path conversion on Windows in DatasetStatsHook. (#1843)
- Add `pydantic` pin to requirements. (#1861)
- Fix TRANSCODING_SEPARATOR import error. (#1866)
- Fix CircleCI build failure due to secret scan and missing toposort dependency. (#1819)
- Support Deferred Type Annotations in Dataset Previews. (#1798)

## Community contributions

Many thanks to the following Kedroids for contributing PR to this release:
* [Pascal Brokmeier](https://github.com/pascalwhoop)

# Release 8.0.1

Expand Down
2 changes: 1 addition & 1 deletion demo-project/.version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
8.0.1
9.0.0
2 changes: 1 addition & 1 deletion demo-project/lightsail.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"serviceName": "kedro-viz-live-demo",
"containers": {
"kedro-viz-live-demo": {
"image": "public.ecr.aws/g0x0s3o2/kedro-viz-live-demo:8.0.1",
"image": "public.ecr.aws/g0x0s3o2/kedro-viz-live-demo:9.0.0",
"ports": {
"4141": "HTTP"
}
Expand Down
Loading

0 comments on commit 454b444

Please sign in to comment.