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

Fix workflows and monitor extension #280

Merged
merged 4 commits into from
Feb 7, 2024
Merged

Fix workflows and monitor extension #280

merged 4 commits into from
Feb 7, 2024

Conversation

sgraband
Copy link
Contributor

Update to 0.10.0-next

Do not build on full release main pushes

Introduce step that checks the version so we can use the information in the IF statment of jobs.
Unfortunately ENVs are not available there, hence the workaround.
Queue monitor-vscode after theia-cloud-demo so they can be build together with one run.
Automate the detection of the version for the demo flow.
Now there is no need to specify on how they should be published.

Fix bundling of monitor extension

Remove node/monitor from the workspaces setup, because vsce is incompatible with it.
Still build the extension together with other packages.
Provide quick command to update the extension in the demo.
Update extension in demo.
Remove duplicate settings.
Fix linting setup and lint packages that were not linted.
Fix minor linting issues.
Make tsconfigs more clear.

Contributed on behalf of STMicroelectronics

Contributed on behalf of STMicroelectronics
Introduce step that checks the version so we can use the information in the IF statment of jobs.
Unfortunately ENVs are not available there, hence the workaround.
Queue monitor-vscode after theia-cloud-demo so they can be build together with one run.
Automate the detection of the version for the demo flow.
Now there is no need to specify on how they should be published.

Contributed on behalf of STMicroelectronics
Remove `node/monitor` from the workspaces setup, because `vsce` is incompatible with it.
Still build the extension together with other packages.
Provide quick command to update the extension in the demo.
Update extension in demo.
Remove duplicate settings.
Fix linting setup and lint packages that were not linted.
Fix minor linting issues.
Make tsconfigs more clear.
Adjust try-now-page dockerfile to still work

Contributed on behalf of STMicroelectronics
Copy link
Contributor

@jfaltermeier jfaltermeier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks very good, I only have a small comment

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this file should be formatted once to remove the tabs that were introduced, e.g. in front of the webpack script

@sgraband sgraband merged commit c25c1c8 into main Feb 7, 2024
26 checks passed
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.

2 participants