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

Update to latest glsp dev config #1320

Open
4 of 6 tasks
tortmayr opened this issue Apr 17, 2024 · 1 comment
Open
4 of 6 tasks

Update to latest glsp dev config #1320

tortmayr opened this issue Apr 17, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request epic

Comments

@tortmayr
Copy link
Contributor

tortmayr commented Apr 17, 2024

Update all repos to use the latest glsp dev config

This includes

  • Updating to the latest next version
  • Refactoring of the upgrade:next command to use the new CLI command
  • Add generate:index script that uses the new CLI command for auto index generation

While we are at it we could also run copyright header checks and prettier formatting to ensure that the code base is up to date

@tortmayr tortmayr added enhancement New feature or request epic labels Apr 17, 2024
@tortmayr tortmayr self-assigned this Apr 17, 2024
@tortmayr
Copy link
Contributor Author

As part of this we should also consider

  • Switching the CI pipeline to github actions (where possible)
  • Use lerna-lite instead of lerna. This lightweight modular fork is more suitable for out needs as
    • It does not have a dependency on nx (which we don't use at all)
    • Allows integration of only the lerna commands that we actually need (version, publish, run)
    • Main lerna has a bug in the lerna run command which causes the no-bail option to not work as expected. As a consequence
      our test command might exit early if there was a test error and does not captue the full scope of test cases. This is fixed in lerna-lite

tortmayr added a commit to eclipse-glsp/glsp-client that referenced this issue Apr 21, 2024
- Updates to latest version of @eclipse-glsp/dev
- Add generate:index utility script
- Regenerate index files
- Fix codeActionsOnSave in vscode settings
- Refactor upgrade:next script
- Reformat code base with prettier
- Fix copyright headers (by running a full check with glsp checkHeaders . -t full)
- Add resolutions for snabbdom to fix eclipse-sprotty/sprotty#429
  Can be removed once eclipse-glsp/glsp#1253 is resolved
- Switch from lerna to lerna-lite
- Remove Jenkinsfile and migrate to github-actions CI workflows
  - Add CI workflow for PRs
  - Add publish next workflow for pushes on master
  - Add multi-platform workflow that can be executed manually  runs periodically (once per week)
  - Adapt code-analysis workflow to only run periodically (once a week) instead of on each PR


Part of eclipse-glsp/glsp#1320
Fixes eclipse-glsp/glsp#1286
tortmayr added a commit to eclipse-glsp/glsp-client that referenced this issue Apr 21, 2024
- Updates to latest version of @eclipse-glsp/dev
- Add generate:index utility script
- Regenerate index files
- Fix codeActionsOnSave in vscode settings
- Refactor upgrade:next script
- Reformat code base with prettier
- Fix copyright headers (by running a full check with glsp checkHeaders . -t full)
- Add resolutions for snabbdom to fix eclipse-sprotty/sprotty#429
  Can be removed once eclipse-glsp/glsp#1253 is resolved
- Switch from lerna to lerna-lite
- Remove Jenkinsfile and migrate to github-actions CI workflows
  - Add CI workflow for PRs
  - Add publish next workflow for pushes on master
  - Add multi-platform workflow that can be executed manually  runs periodically (once per week)
  - Adapt code-analysis workflow to only run periodically (once a week) instead of on each PR


Part of eclipse-glsp/glsp#1320
Fixes eclipse-glsp/glsp#1286
tortmayr added a commit to eclipse-glsp/glsp-client that referenced this issue Apr 21, 2024
- Updates to latest version of @eclipse-glsp/dev
- Add generate:index utility script
- Regenerate index files
- Fix codeActionsOnSave in vscode settings
- Refactor upgrade:next script
- Reformat code base with prettier
- Fix copyright headers (by running a full check with glsp checkHeaders . -t full)
- Add resolutions for snabbdom to fix eclipse-sprotty/sprotty#429
  Can be removed once eclipse-glsp/glsp#1253 is resolved
- Switch from lerna to lerna-lite
- Remove Jenkinsfile and migrate to github-actions CI workflows
  - Add CI workflow for PRs
  - Add publish next workflow for pushes on master
  - Add multi-platform workflow that can be executed manually  runs periodically (once per week)
  - Adapt code-analysis workflow to only run periodically (once a week) instead of on each PR


Part of eclipse-glsp/glsp#1320
Fixes eclipse-glsp/glsp#1286
tortmayr added a commit to eclipse-glsp/glsp-client that referenced this issue Apr 21, 2024
- Updates to latest version of @eclipse-glsp/dev
- Add generate:index utility script
- Regenerate index files
- Fix codeActionsOnSave in vscode settings
- Refactor upgrade:next script
- Reformat code base with prettier
- Fix copyright headers (by running a full check with glsp checkHeaders . -t full)
- Add resolutions for snabbdom to fix eclipse-sprotty/sprotty#429
  Can be removed once eclipse-glsp/glsp#1253 is resolved


Part of eclipse-glsp/glsp#1320
Fixes eclipse-glsp/glsp#1286
tortmayr added a commit to eclipse-glsp/glsp-client that referenced this issue Apr 22, 2024
- Updates to latest version of @eclipse-glsp/dev
- Add generate:index utility script
- Regenerate index files
- Fix codeActionsOnSave in vscode settings
- Refactor upgrade:next script
- Reformat code base with prettier
- Fix copyright headers (by running a full check with glsp checkHeaders . -t full)
- Add resolutions for snabbdom to fix eclipse-sprotty/sprotty#429
  Can be removed once eclipse-glsp/glsp#1253 is resolved


Part of eclipse-glsp/glsp#1320
Fixes eclipse-glsp/glsp#1286
tortmayr added a commit to eclipse-glsp/glsp-server-node that referenced this issue Apr 24, 2024
- Updates to latest version of @eclipse-glsp/dev
- Add generate:index utility script
- Regenerate index files
- Fix codeActionsOnSave in vscode settings
- Refactor upgrade:next script
- Reformat code base with prettier
- Fix copyright headers (by running a full check with glsp checkHeaders . -t full)

Part of eclipse-glsp/glsp#1320
tortmayr added a commit to eclipse-glsp/glsp-server-node that referenced this issue May 13, 2024
- Updates to latest version of @eclipse-glsp/dev
- Add generate:index utility script
- Regenerate index files
- Fix codeActionsOnSave in vscode settings
- Refactor upgrade:next script
- Reformat code base with prettier
- Fix copyright headers (by running a full check with glsp checkHeaders . -t full)

Part of eclipse-glsp/glsp#1320
tortmayr added a commit to eclipse-glsp/glsp-server-node that referenced this issue May 14, 2024
- Updates to latest version of @eclipse-glsp/dev
- Add generate:index utility script
- Regenerate index files
- Fix codeActionsOnSave in vscode settings
- Refactor upgrade:next script
- Reformat code base with prettier
- Fix copyright headers (by running a full check with glsp checkHeaders . -t full)

Part of eclipse-glsp/glsp#1320
tortmayr added a commit to eclipse-glsp/glsp-server-node that referenced this issue May 14, 2024
- Updates to latest version of @eclipse-glsp/dev
- Add generate:index utility script
- Regenerate index files
- Fix codeActionsOnSave in vscode settings
- Refactor upgrade:next script
- Reformat code base with prettier
- Fix copyright headers (by running a full check with glsp checkHeaders . -t full)

Part of eclipse-glsp/glsp#1320
tortmayr added a commit to eclipse-glsp/glsp-theia-integration that referenced this issue May 14, 2024
- Updates to latest version of dev,client & server packages
- Add temporary resolution 
- Add generate:index utility script
- Regenerate index files
- Fix codeActionsOnSave in vscode settings
- Refactor upgrade:next script
- Reformat code base with prettier
- Fix copyright headers (by running a full check with glsp checkHeaders . -t full)

Part of eclipse-glsp/glsp#1320
tortmayr added a commit to eclipse-glsp/glsp-theia-integration that referenced this issue May 15, 2024
* GLSP-1320: Update to latest glsp dev config

- Updates to latest version of dev,client & server packages
- Add temporary resolution 
- Add generate:index utility script
- Regenerate index files
- Fix codeActionsOnSave in vscode settings
- Refactor upgrade:next script
- Reformat code base with prettier
- Fix copyright headers (by running a full check with glsp checkHeaders . -t full)

Part of eclipse-glsp/glsp#1320

* upgrade next
tortmayr added a commit to eclipse-glsp/glsp-vscode-integration that referenced this issue May 15, 2024
- Updates to latest version of @eclipse-glsp/dev
- Add generate:index utility script
- Regenerate index files
- Fix codeActionsOnSave in vscode settings
- Refactor upgrade:next script
- Reformat code base with prettier
- Fix copyright headers (by running a full check with glsp checkHeaders . -t full)
Part of eclipse-glsp/glsp#1320
tortmayr added a commit to eclipse-glsp/glsp-vscode-integration that referenced this issue May 15, 2024
- Updates to latest version of @eclipse-glsp/dev
- Add generate:index utility script
- Regenerate index files
- Fix codeActionsOnSave in vscode settings
- Refactor upgrade:next script
- Reformat code base with prettier
- Fix copyright headers (by running a full check with glsp checkHeaders . -t full)
Part of eclipse-glsp/glsp#1320
tortmayr added a commit to eclipse-glsp/glsp-vscode-integration that referenced this issue May 15, 2024
- Updates to latest version of @eclipse-glsp/dev
- Add generate:index utility script
- Regenerate index files
- Fix codeActionsOnSave in vscode settings
- Refactor upgrade:next script
- Reformat code base with prettier
- Fix copyright headers (by running a full check with glsp checkHeaders . -t full)
Part of eclipse-glsp/glsp#1320
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request epic
Projects
None yet
Development

No branches or pull requests

1 participant