Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Manual Tick Combined PR #26365

Closed
wants to merge 11 commits into from
Closed

Manual Tick Combined PR #26365

wants to merge 11 commits into from

Conversation

dliu27
Copy link
Contributor

@dliu27 dliu27 commented Dec 9, 2024

Summary & Motivation

Manual Tick Evaluation Feature (has been merged into master already)
As time goes on, there will be merge conflicts because the branch is pointing to the commit before my PR stack in master (old)

Videos of feature can be seen in commit description

How I Tested These Changes

pytest, yarn lint, yarn ts, jest, tested locally

dliu27 added 11 commits December 9, 2024 17:05
## Summary & Motivation
Linear:
https://linear.app/dagster-labs/issue/FE-623/relabel-test-sensorschedule-buttons-to-manual-tick

Want to relabel "Test sensor" and "Test schedule" buttons to "Manual
Tick"

Will refactor all other instances of "Test sensor" and "Test schedule"
in Dagster docs in this Linear ticket:
https://linear.app/dagster-labs/issue/FE-626/update-dagster-docs-and-screenshots-for-changed-copy


![image](https://github.com/user-attachments/assets/c2bb1e51-8ca3-4445-a664-c171e72d5bd8)


![image](https://github.com/user-attachments/assets/23a3cf63-e37b-42cc-b959-097561e31bed)


## How I Tested These Changes
Tested locally
Linear:
https://linear.app/dagster-labs/issue/FE-659/add-launch-all-backend-functionality

## Summary & Motivation
Add a backend GraphQL mutation to handle launching multiple runs

## How I Tested These Changes
`pytest
python_modules/dagster-graphql/dagster_graphql_tests/graphql/test_run_launcher.py`
50 passed, 18 warnings in 206.16s (0:03:26)
## Summary & Motivation
Linear:
https://linear.app/dagster-labs/issue/FE-624/[fe]-implement-launch-all-frontend-sensor

Adds the frontend for 'launch all' for manual tick sensors

Video:


https://github.com/user-attachments/assets/222b35c2-19c7-4bb9-a975-85f9ae56c328


## How I Tested These Changes
yarn ts, lint, make graphql
## Summary & Motivation
Linear:
https://linear.app/dagster-labs/issue/FE-654/[fe]-implement-launch-all-frontend-schedule

Adds the frontend for 'launch all' for manual tick schedules

Video:


https://github.com/user-attachments/assets/1d3a9315-cc05-4142-8964-5e86e077403b


## How I Tested These Changes
tested the launch all runs flow locally

yarn lint, ts, jest, generate-graphql in ui-core
Linear:
https://linear.app/dagster-labs/issue/FE-697/implement-updated-designs-initial-renames-[1n]

## Summary & Motivation
Everything in Linear ticket

## How I Tested These Changes
tested locally
## Summary & Motivation
Linear:
https://linear.app/dagster-labs/issue/FE-708/implement-updated-designs-schedule-[4n]

Video:


https://github.com/user-attachments/assets/0f8cea65-aef7-44f7-833e-fa111b82b703



## How I Tested These Changes
jest, yarn lint, ts, tested locally for all cases: Multiple run
requests, skipped, exception

## Changelog
[ui] improved ui for manual sensor/schedule evaluation
## Summary & Motivation
Linear:
https://linear.app/dagster-labs/issue/FE-713/add-jest-tests-for-sensors-and-schedules

Adds jest tests for launch all

## How I Tested These Changes
yarn jest, ts, lint
Copy link

github-actions bot commented Dec 9, 2024

Deploy preview for dagit-storybook ready!

✅ Preview
https://dagit-storybook-8y0t00tl8-elementl.vercel.app
https://dliu27-manual-tick-combined.components-storybook.dagster-docs.io

Built with commit 30437ed.
This pull request is being automatically deployed with vercel-action

Copy link

github-actions bot commented Dec 9, 2024

Deploy preview for dagit-core-storybook ready!

✅ Preview
https://dagit-core-storybook-bk25o0j8e-elementl.vercel.app
https://dliu27-manual-tick-combined.core-storybook.dagster-docs.io

Built with commit 30437ed.
This pull request is being automatically deployed with vercel-action

@dliu27 dliu27 closed this Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant