-
Notifications
You must be signed in to change notification settings - Fork 302
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
Programming exercises
: Change the build plan editors to Monaco
#8978
Programming exercises
: Change the build plan editors to Monaco
#8978
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
code
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reapprove code with tab size settings
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code lgtm
Yes this was intentional. The checkbox was not really meant as a setting but more as a 'hide details' button. I see why this is confusing, but in the future we want to move away from this position anyways (see #8994) so this is nothing we need to fix. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested on TS4(LocalVC/CI) and on TS6 (Gitlab) works as expected on both
Checklist
General
Client
Changes affecting Programming Exercises
Motivation and Context
We want to replace Ace with Monaco. As of now, all custom build plan/script editors in Artemis use Ace.
Description
Steps for Testing
Caution
One E2E test is failing because of the branch name...
Caution
Due to the issue #8980, you may encounter situations where the build script is not updated on the first attempt. Any subsequent attempts should work, though.
Prerequisites:
Aeolus setup:
Start Aeolus:
docker compose -f docker/aeolus.yml up -d
Add to application-local.yml
Adjust your server run config to include the following profiles:
dev,localci,localvc,artemis,scheduling,buildagent,aeolus,core,ldap-only,local
Run the server and the client.
On your local setup (set up Aeolus as described above):
On the Test Server with LocalVC
On the Test Server without LocalVC
Testserver States
Review Progress
Code Review
Manual Tests
Test Coverage
Client
Screenshots
Build script editor
Build script editor (Aeolus)
Build plan editor
Summary by CodeRabbit
New Features
Improvements
Bug Fixes
Tests