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

Create an entry under GH Releases for native build artifacts #697

Merged
merged 1 commit into from
Apr 8, 2022

Conversation

rgrunber
Copy link
Member

@rgrunber rgrunber commented Apr 8, 2022

  • Copy over existing LemMinX native image build from eclipse/lemminx
  • Use actions/download-artifact no-args to fetch all uploaded artifacts
    into their own folder
  • Use 'marvinpinto/action-automatic-releases' to deploy to Releases
    • Create a tag "latest" marked as pre-release and attach latest zipped
      binary artifacts
  • Scheduled daily

Signed-off-by: Roland Grunberg [email protected]

This is basically all the work done on eclipse/lemminx#1184

- Copy over existing LemMinX native image build from eclipse/lemminx
- Use actions/download-artifact no-args to fetch all uploaded artifacts
  into their own folder
- Use 'marvinpinto/action-automatic-releases' to deploy to Releases
  - Create a tag "latest" marked as pre-release and attach latest zipped
    binary artifacts
- Scheduled daily

Signed-off-by: Roland Grunberg <[email protected]>
@rgrunber
Copy link
Member Author

rgrunber commented Apr 8, 2022

You can check my local branch to see how the build deploys :

https:/rgrunber/vscode-xml/releases/tag/latest
https:/rgrunber/vscode-xml/actions/runs/2115788533

Copy link
Contributor

@AlexXuChen AlexXuChen left a comment

Choose a reason for hiding this comment

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

LGTM

@rgrunber rgrunber added this to the 0.21.0 milestone Apr 8, 2022
@rgrunber rgrunber merged commit 3316b87 into redhat-developer:master Apr 8, 2022
@rgrunber rgrunber deleted the dev-release branch April 8, 2022 15:41
@rgrunber rgrunber linked an issue Apr 8, 2022 that may be closed by this pull request
@angelozerr angelozerr changed the title Create an entry under GH Releases for native build artifacts. Create an entry under GH Releases for native build artifacts Jun 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Automatically publish latest snapshot build on Release page
2 participants