konveyor / editor-extensions

Developer experience stuff, like VSCode Extension, for Konveyor.
0 stars 8 forks source link

Move repo level config from tackle2-ui #15

Closed rszwajko closed 1 month ago

rszwajko commented 1 month ago

Changes:

  1. GH actions:
    • PR template
    • on PR/push action with 2 jobs: standard prod build and extension deployment using virtual screen
    • nightly using the same jobs as PR/push action
  2. Add CI badges to main README
  3. Add linting - rules inherited from VS Code generator and rules from tackle2-ui
  4. Add OWNERS file
  5. Fix test target - use separate build folder for webpack (out) and for tsc(test_out)
  6. Set minimal node and npm versions - enforce them in GH actions via .nvmrc file
  7. disable watch flag during webpack builds in prod mode
  8. Fix linting errors detected by newly added linters

Reference-Url: https://github.com/konveyor/tackle2-ui/tree/release-0.5

djzager commented 1 month ago

This looks good although still in draft so I'll save the approval until it's ready.

rszwajko commented 1 month ago

Example of GH runs on my fork - in particular a failed vscode test - https://github.com/rszwajko/editor-extensions/actions/runs/11020468337/job/30605307345?pr=2