- Notifications
You must be signed in to change notification settings - Fork948
Commit8202514
feat!: add ability to cancel pending workspace build (#18713)
Closes#17791 This PR adds ability to cancel workspace builds that are in "pending"status.Breaking changes:- CancelWorkspaceBuild method in codersdk now accepts an optionalrequest parameterAPI:- Added `expect_status` query parameter to the cancel workspace buildendpoint- This parameter ensures the job hasn't changed state before canceling- API returns `412 Precondition Failed` if the job is not in theexpected status- Valid values: `running` or `pending`- Wrapped the entire cancel method in a database transactionUI:- Added confirmation dialog to the `Cancel` button, since it's adestructive operation- Enabled cancel action for pending workspaces (`expect_status=pending`is sent if workspace is in pending status)---------Co-authored-by: Dean Sheather <dean@deansheather.com>1 parent2f42b64 commit8202514
File tree
20 files changed
+555
-92
lines changed- cli
- coderd
- apidoc
- database/dbauthz
- codersdk
- toolsdk
- docs/reference/api
- scaletest/workspacebuild
- site/src
- api
- queries
- modules/workspaces
- WorkspaceBuildCancelDialog
- pages
- WorkspacePage
- WorkspacesPage
20 files changed
+555
-92
lines changedLines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
166 | 166 |
| |
167 | 167 |
| |
168 | 168 |
| |
169 |
| - | |
| 169 | + | |
170 | 170 |
| |
171 | 171 |
| |
172 | 172 |
| |
|
Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.
Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.
Lines changed: 31 additions & 18 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1182 | 1182 |
| |
1183 | 1183 |
| |
1184 | 1184 |
| |
| 1185 | + | |
| 1186 | + | |
| 1187 | + | |
| 1188 | + | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
1185 | 1206 |
| |
1186 | 1207 |
| |
1187 | 1208 |
| |
| |||
2445 | 2466 |
| |
2446 | 2467 |
| |
2447 | 2468 |
| |
2448 |
| - | |
2449 |
| - | |
2450 |
| - | |
2451 |
| - | |
2452 |
| - | |
2453 |
| - | |
2454 |
| - | |
2455 |
| - | |
2456 |
| - | |
2457 |
| - | |
2458 |
| - | |
2459 |
| - | |
2460 |
| - | |
2461 |
| - | |
2462 |
| - | |
2463 |
| - | |
| 2469 | + | |
| 2470 | + | |
2464 | 2471 |
| |
2465 | 2472 |
| |
2466 | 2473 |
| |
2467 | 2474 |
| |
2468 | 2475 |
| |
2469 | 2476 |
| |
2470 |
| - | |
| 2477 | + | |
| 2478 | + | |
2471 | 2479 |
| |
2472 | 2480 |
| |
2473 |
| - | |
| 2481 | + | |
| 2482 | + | |
| 2483 | + | |
| 2484 | + | |
| 2485 | + | |
| 2486 | + | |
2474 | 2487 |
| |
2475 | 2488 |
| |
2476 | 2489 |
| |
|
Lines changed: 53 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4655 | 4655 |
| |
4656 | 4656 |
| |
4657 | 4657 |
| |
4658 |
| - | |
4659 |
| - | |
| 4658 | + | |
| 4659 | + | |
| 4660 | + | |
| 4661 | + | |
| 4662 | + | |
| 4663 | + | |
| 4664 | + | |
| 4665 | + | |
| 4666 | + | |
| 4667 | + | |
| 4668 | + | |
| 4669 | + | |
| 4670 | + | |
| 4671 | + | |
| 4672 | + | |
| 4673 | + | |
| 4674 | + | |
| 4675 | + | |
| 4676 | + | |
| 4677 | + | |
| 4678 | + | |
| 4679 | + | |
| 4680 | + | |
| 4681 | + | |
| 4682 | + | |
| 4683 | + | |
| 4684 | + | |
| 4685 | + | |
| 4686 | + | |
| 4687 | + | |
| 4688 | + | |
| 4689 | + | |
| 4690 | + | |
| 4691 | + | |
| 4692 | + | |
| 4693 | + | |
| 4694 | + | |
| 4695 | + | |
| 4696 | + | |
| 4697 | + | |
| 4698 | + | |
| 4699 | + | |
| 4700 | + | |
| 4701 | + | |
| 4702 | + | |
| 4703 | + | |
| 4704 | + | |
| 4705 | + | |
| 4706 | + | |
| 4707 | + | |
| 4708 | + | |
| 4709 | + | |
| 4710 | + | |
4660 | 4711 |
| |
4661 | 4712 |
| |
4662 | 4713 |
| |
|
Lines changed: 91 additions & 51 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
581 | 581 |
| |
582 | 582 |
| |
583 | 583 |
| |
| 584 | + | |
584 | 585 |
| |
585 | 586 |
| |
586 | 587 |
| |
587 | 588 |
| |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
588 | 602 |
| |
589 | 603 |
| |
590 | 604 |
| |
| |||
594 | 608 |
| |
595 | 609 |
| |
596 | 610 |
| |
597 |
| - | |
598 |
| - | |
599 |
| - | |
600 |
| - | |
601 |
| - | |
602 |
| - | |
603 |
| - | |
604 |
| - | |
605 |
| - | |
606 |
| - | |
607 |
| - | |
608 |
| - | |
609 |
| - | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
610 | 614 |
| |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
611 | 621 |
| |
612 |
| - | |
613 |
| - | |
614 |
| - | |
615 |
| - | |
616 |
| - | |
617 |
| - | |
618 |
| - | |
619 |
| - | |
620 |
| - | |
621 |
| - | |
622 |
| - | |
623 |
| - | |
624 |
| - | |
625 |
| - | |
626 |
| - | |
627 |
| - | |
628 |
| - | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
629 | 670 |
| |
630 |
| - | |
631 |
| - | |
632 |
| - | |
633 |
| - | |
634 |
| - | |
635 |
| - | |
636 |
| - | |
637 |
| - | |
638 |
| - | |
639 |
| - | |
640 |
| - | |
641 |
| - | |
642 |
| - | |
643 |
| - | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
644 | 681 |
| |
645 |
| - | |
646 |
| - | |
647 |
| - | |
648 |
| - | |
| 682 | + | |
649 | 683 |
| |
650 | 684 |
| |
651 | 685 |
| |
| |||
659 | 693 |
| |
660 | 694 |
| |
661 | 695 |
| |
662 |
| - | |
663 |
| - | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
664 | 704 |
| |
665 | 705 |
| |
666 | 706 |
| |
| |||
669 | 709 |
| |
670 | 710 |
| |
671 | 711 |
| |
672 |
| - | |
| 712 | + | |
673 | 713 |
| |
674 | 714 |
| |
675 | 715 |
| |
|
0 commit comments
Comments
(0)