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

Trigger first release to open-vsx.org #194

Merged
merged 1 commit into from
Feb 1, 2024
Merged

Conversation

marcdumais-work
Copy link
Contributor

@marcdumais-work marcdumais-work commented Jan 30, 2024

This is the first try, so we may need to adjust some things to make it work in the end.

The idea is to update file RELEASE, adding a new release tag in there. Then we expect that tentative, automatically-generated release notes, will be added to this PR, for our review. Once we merge the PR, a GitHub release v0.2.0 should be created automatically in the repo, with attached release notes. The tag's creation should then trigger the job that published the extension to open-vsx.org.

Note: I picked v0.2.0 to avoid conflicting with the "vscode trace extension", that's already released on the Visual Studio Marketplace (which is currently at v0.1.44). I propose we go with a v1.0.0 version after discussions with other contributors, and after our release/publish infrastructure has been demonstrated to work well.

See below for the automatically generated release notes we are currently obtaining. I played-around with the options quite a bit and something about them is flaky - it could be due to the slightly strange initial run we have, going-back a long while in history, for this first run. In any case, the generation does not need to be perfect -any committer can edit them after the fact, from the GitHub release page.

I think it might be a bit controversial to have both commits and PRs documented in there - I personally like the idea of having one page where we can quickly find both, but I suggest we adjust the options after merging this PR, at the next release - I hope it will work better then.

@marcdumais-work marcdumais-work added the vscode-extension Something in the vscode-extension repository label Jan 30, 2024
@marcdumais-work marcdumais-work marked this pull request as draft January 30, 2024 15:54
@marcdumais-work
Copy link
Contributor Author

marcdumais-work commented Jan 31, 2024

Note: We will need to change RELEASE to add a bogus release tag, previous to v0.2.0, before merging this PR, for actions-gh-release to work.

@marcdumais-work marcdumais-work force-pushed the first-release-oxsx branch 3 times, most recently from 6c5ebc0 to 0b579d7 Compare January 31, 2024 16:40
@marcdumais-work
Copy link
Contributor Author

marcdumais-work commented Jan 31, 2024

Note: We will need to change RELEASE to add a bogus release tag, previous to v0.2.0, before merging this PR, for actions-gh-release to work.

done in #197

@eclipse-cdt-cloud eclipse-cdt-cloud deleted a comment from github-actions bot Jan 31, 2024
@marcdumais-work marcdumais-work force-pushed the first-release-oxsx branch 2 times, most recently from ac36b79 to bbf0d7b Compare January 31, 2024 20:08
@eclipse-cdt-cloud eclipse-cdt-cloud deleted a comment from github-actions bot Jan 31, 2024
@eclipse-cdt-cloud eclipse-cdt-cloud deleted a comment from github-actions bot Jan 31, 2024

This comment was marked as outdated.

@eclipse-cdt-cloud eclipse-cdt-cloud deleted a comment from github-actions bot Jan 31, 2024
@eclipse-cdt-cloud eclipse-cdt-cloud deleted a comment from github-actions bot Jan 31, 2024
@eclipse-cdt-cloud eclipse-cdt-cloud deleted a comment from github-actions bot Jan 31, 2024
@eclipse-cdt-cloud eclipse-cdt-cloud deleted a comment from github-actions bot Jan 31, 2024
@marcdumais-work marcdumais-work force-pushed the first-release-oxsx branch 2 times, most recently from 093f514 to 92c7e44 Compare January 31, 2024 21:17
@eclipse-cdt-cloud eclipse-cdt-cloud deleted a comment from github-actions bot Jan 31, 2024
@eclipse-cdt-cloud eclipse-cdt-cloud deleted a comment from github-actions bot Jan 31, 2024
@eclipse-cdt-cloud eclipse-cdt-cloud deleted a comment from github-actions bot Jan 31, 2024

This comment was marked as outdated.

@eclipse-cdt-cloud eclipse-cdt-cloud deleted a comment from github-actions bot Jan 31, 2024
@marcdumais-work marcdumais-work force-pushed the first-release-oxsx branch 2 times, most recently from b72d577 to 4440d16 Compare January 31, 2024 21:44
@eclipse-cdt-cloud eclipse-cdt-cloud deleted a comment from github-actions bot Jan 31, 2024

This comment was marked as outdated.

@marcdumais-work marcdumais-work force-pushed the first-release-oxsx branch 2 times, most recently from d0b41ba to 2f4e1f8 Compare January 31, 2024 21:50

This comment was marked as outdated.

@eclipse-cdt-cloud eclipse-cdt-cloud deleted a comment from github-actions bot Jan 31, 2024
@eclipse-cdt-cloud eclipse-cdt-cloud deleted a comment from github-actions bot Jan 31, 2024
@marcdumais-work marcdumais-work force-pushed the first-release-oxsx branch 2 times, most recently from d173eba to 8b7ac11 Compare January 31, 2024 21:58
@eclipse-cdt-cloud eclipse-cdt-cloud deleted a comment from github-actions bot Jan 31, 2024
@eclipse-cdt-cloud eclipse-cdt-cloud deleted a comment from github-actions bot Jan 31, 2024
@marcdumais-work marcdumais-work force-pushed the first-release-oxsx branch 2 times, most recently from 752a68d to a1b5697 Compare January 31, 2024 22:20
- Add new tag and some options related to automatic release notes
generation to file RELEASE
- Step extension's version
- Have test setup not rely on hardcoded extension version in filename,
by using a glob

Signed-off-by: Marc Dumais <[email protected]>
Copy link

RELEASE

The following 1 GitHub releases will be created once this pull request got merged.

Release v0.2.0 with changes since v0.0.0

  • Trigger first release to open-vsx.org cc17f90
  • Merge pull request Add bogus release tag in file RELEASE #197 from eclipse-cdt-cloud/add-first-tag-release-file e9b07c5
  • Add bogus release tag in file RELEASE 9bbd764
  • Merge pull request Correct extension's stated license #195 from eclipse-cdt-cloud/extension-license 939e8c2
  • Correct extension's stated license 7ac3669
  • Merge pull request Prepare for first release to OpenVSX #191 from eclipse-cdt-cloud/publish-ovsx 169000d
  • update extension's README according to review comments d5083dd
  • Prepare for first release to OpenVSX 3bd0a87
  • Merge pull request Add 3PP license check as part of PR CI #190 from eclipse-cdt-cloud/automated-pr-license-check ac4d706
  • Add 3PP license check as part of PR CI ab7c060
  • Merge pull request Fix 'yarn watch' Script #192 from williamsyang-work/fix-yarn-watch-script 3e337a7
  • Fix 'yarn watch' Script c6e912e
  • Bump follow-redirects from 1.15.3 to 1.15.4 77ecfef
  • Upgrade traceviewer-base and traceviewer-react-components dependencies df23260
  • Bump axios from 1.5.0 to 1.6.1 b21207c
  • Fix path failure preventing trace from opening f0df578
  • Added external API to contribute start/stop trace server implementation b2c8f77
  • Bump postcss from 8.4.30 to 8.4.31 8add693
  • Merge pull request [lerna] upgrade to a recent version #181 from eclipse-cdt-cloud/lerna-upgrade ba68345
  • [lerna] upgrade to a recent version f3077c9
  • Propogate Output Data Changed Signal 158466d
  • Correct SHA in .git-blame-ignore after prettier PR merge 9e8e54f
  • Add commit to .git-blame-ignore-revs file e969b29
  • Repository formatted with prettier d9243b9
  • Add Prettier 39ff536
  • TimeRangeDataWidget CodeOSS Port ed43a6f
  • Propagate new Trace Server url upon change 9ce89ad
  • Bump word-wrap from 1.2.3 to 1.2.4 fcd4c5b
  • Upgrade traceviewer-base/react-components versions fea7fee
  • Use webview.asWebviewUri for generating script paths ab2c84f
  • Uplift timeline-chart to latest version 0e7c4b2
  • Implemented external API 95ff93c
  • Update experiment when re-opening an existing experiment on the server 71bb866
  • Bump semver from 5.7.1 to 5.7.2 8ff106e
  • Fix status bar after starting trace server during open trace f029c45
  • Add search bar to timegraph views 3ad237c
  • Automatic start trace server when user requests to open a trace 2f4197b
  • Add support for view markers 2b90716
  • Use Java 17 in workflow ui-test 70529b3
  • Refresh open traces view after trace server started notification dbb194b
  • Move tsp-client-provider-impl.ts to vscode-trace-common package 7c61ac8
  • Show placeholder view when no experiments are open c708893
  • Use constants for undo, redo and updateZoom vscode messages 9372436
  • extension: Support hidden server status commands 807cf9b
  • Migrate zoom and undo toolbar buttons 32e3fed
  • Add Trace Viewer Shortcuts Panel 3bb9428
  • Update and remove unused CSS variables to match new style definition 4452e1b
  • Integrate codicons with webviews 6d04877
  • Streamline signal converter class into common package 4f0ade8
  • Move vscode-message-manager.ts in its own sub-directory 90dea91
  • Clean-up hardcoded vscode messages names d80b07d
  • Fix padding of placeholder message e3bd697
  • Use correct icon for Open Overview View button in light theme d8335ac
  • Upgrade traceviewer-base/react-components and timeline-chart versions 9513f85
  • Configure integration tests with Playwright e054dc8
  • README: Fix markdownlint about missing blank lines af24b05
  • Added progress bar for file handler 370ef48
  • Added an output channel for logging e1a6cc8
  • README: Fix typo(s) in the Mermaid sequenceDiagram a8d3a71
  • Render new trace server connection status bar item 8a689e4
  • extension: Fix trace-viewer-webview-panel.ts typos e398d33
  • extension: Fix few related typos in trace-tree.ts 8925c1b
  • webviews: Fix typo in vscode-message-manager.ts bbbbba7
  • Disposes trace panel when trace removed cb685ac
  • Fix typo in ./vscode-trace-extension/package.json a631722
  • Export Datatree to csv through showSaveDialog b603bb0
  • launch.json: Remove disallowed stopOnEntry property 496b1c3
  • webpack config: Remove obsoleted/extra devtool key 4db2927
  • opened-traces: Remove redundant case code lines 0e077d1
  • Add open button in "Open Traces" view 33f7558
  • Bump webpack from 5.75.0 to 5.76.0 7e1b541
  • Replace obsolete theia-ide with eclipse-cdt-cloud c5e09ff
  • Fix showing of overview view with default when running in Theia 29035d3
  • Toolbar menu 8ef45ca
  • Upgrade to React 18 203bcff
  • Change word "repo" to "repository" in the root README.md ed702c5
  • Rename directory workflow to workflows for github actions 4871eb9
  • Refresh "VIEWS" and "TRACES" after being minimized and re-opened cb05605
  • Add basic CI workflow for build and linting 034a262
  • Fix eslint execution for the vscode-trace-extension component e180fec
  • Initialize theme when opening new trace from file explorer 4ae4849
  • Implemented Item Properties View 38dee91
  • Fix Overview view selection menu style d6c298d
  • Support Resizing of Charts 57c2f7d
  • Support of changing the theme 94e8235
  • Merge pull request Fix refresh of views when switching trace tabs #84 from Rodrigoplp-work/tab-change 069aa15
  • Add CONTRIBUTING.md and SECURITY.md files to the repository 00619b9
  • Fix refresh of views when switching trace tabs ca67421
  • Upgrade to latest trace viewer components and dependencies 686d5cd
  • README: Use bottom link references for images too 7b0a872
  • README: Fix get-sample-traces internal section link 51c1a43
  • README: Add timeline-chart to used trace packages c45a205
  • README: Replace theia-ide with eclipse-cdt-cloud 765ff10
  • Remove unused commands e7f8569
  • Add command to open overview view when closed 1b437b0
  • Support of selection of data provider in overview view 41f9242
  • Bump json5 from 1.0.1 to 1.0.2 a111e92
  • Bump decode-uri-component from 0.2.0 to 0.2.2 5a57a83
  • Merge pull request Fixed styling of view menus #75 from ngondalia/fixing-css-issues 9914064
  • Fixed styling of view menus   Changes made:  Added missing CSS mappings from theia for views   This will fix view menus having transparent background 153449d
  • Bump loader-utils from 2.0.2 to 2.0.4 8b8a62d
  • Provide details about webviews and their communication to the README.md 54a60af
  • General clean-up of README.md and for how to run the extension 42ea974
  • Add script in package.json to download sample traces d236fb0
  • Add script in package.json to download and run Trace Compass server 9379f72
  • Properly deserialize Experiment in signals to create BigInt timestamps e27bf5e
  • Fix bigint support in messages sent between webviews and vscode f17d5da
  • Delete yarn.lock in vscode-trace-webview since not needed 1da10e7
  • Fixed packaged extension missing dependencies [3913c2c](https://github.com/eclipse-cdt-cloud/vscode-trace-extension/commit/3913c2cd90e148f562921ddd8018c4c192b8c03e)
    
  • Fixed packaged extension missing dependencies 7e67e0a
    • Used webpack to package the extension - Added additional options to TS compiler config 8f25ae0
  • Bump terser from 3.16.0 to 4.8.1 0d412c7
  • Bump moment from 2.29.2 to 2.29.4 in /vscode-trace-webviews 29366cb
  • Bump moment from 2.29.2 to 2.29.4 c691cff
  • Bump parse-url from 6.0.0 to 6.0.2 bc64968
  • Bump moment from 2.29.1 to 2.29.2 in /vscode-trace-webviews df7b452
  • Bump moment from 2.29.1 to 2.29.2 fdda95e
  • Bump nanoid from 3.1.25 to 3.3.2 fa97ab0
  • Bump nanoid from 3.1.23 to 3.3.2 in /vscode-trace-webviews 8946300
  • Bump node-fetch from 2.6.1 to 2.6.7 in /vscode-trace-webviews 3fb7656
  • Bump node-fetch from 2.6.2 to 2.6.7 ce6270d
  • Bump minimist from 1.2.5 to 1.2.6 5cf7863
  • Bump minimist from 1.2.5 to 1.2.6 in /vscode-trace-webviews b148818
  • Use NPM packages for traceviewer-base and traceviewer-reactcomponents b2a352e
  • Bump tar from 4.4.15 to 4.4.19 7f116d9
  • Bump hosted-git-info from 2.8.8 to 2.8.9 5c1bbd5
  • Bump path-parse from 1.0.6 to 1.0.7 in /vscode-trace-webviews 0e90992
  • Bump path-parse from 1.0.6 to 1.0.7 2c81491
  • Bump tar from 4.4.13 to 4.4.15 43111f5
  • Make VsCode extension work with latest theia-trace-extension changes 3e058ce
  • Bump browserslist from 4.16.3 to 4.16.6 in /vscode-trace-webviews c5a3279
  • Bump browserslist from 4.16.3 to 4.16.6 357c8ef
  • Bump postcss from 8.2.8 to 8.2.15 in /vscode-trace-webviews da896b7
  • Bump postcss from 8.2.8 to 8.2.15 41d871d
  • Bump ssri from 6.0.1 to 6.0.2 fbf38a7
  • Configure project to use eslint and fix found errors and warnings 0170cbb
  • Use react-components for open traces and views and related updates 1287ba2
  • Restructure the project directory structure and build procedure 215afd9
  • Add instructions to run the extension in Theia 785e3d4
  • Rename App.tsx to trace-viewer-container.tsx 783c3e7
  • Add css files for ag-grid 7042a36
  • Fix race condition with tspClient and experiment cedc1b4

@eclipse-cdt-cloud eclipse-cdt-cloud deleted a comment from github-actions bot Jan 31, 2024
@marcdumais-work marcdumais-work marked this pull request as ready for review February 1, 2024 14:53
Copy link
Collaborator

@MatthewKhouzam MatthewKhouzam left a comment

Choose a reason for hiding this comment

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

lgtm

@marcdumais-work
Copy link
Contributor Author

Thanks for the quick review!

@marcdumais-work marcdumais-work merged commit 15e3e9f into master Feb 1, 2024
5 of 6 checks passed
@marcdumais-work marcdumais-work deleted the first-release-oxsx branch February 1, 2024 15:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
vscode-extension Something in the vscode-extension repository
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants