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 GH Actions release workflow #933

Merged
merged 2 commits into from
Sep 21, 2023

Conversation

rgrunber
Copy link
Member

@rgrunber rgrunber commented Sep 18, 2023

The main purpose of this change is to add the ability to publish a pre-release when there are changes to either lemminx or vscode-xml. This is done by having a daily scheduled workflow that has a job which checks out the 2 repositories, and determines if the recent commit (from both repos) have already been encountered in a previous build. This check is skipped if the build was manually triggered (assume the maintainer knows what they're doing).

- DeLaGuardo/setup-graalvm -> graalvm/setup-graalvm
- Remove 'release-binary-artifacts' since this is done from the
  'release' workflow
@rgrunber rgrunber added the build label Sep 18, 2023
- The pre-release build now runs by default daily
- Only proceed when there are new changes to eclipse/lemminx or
  redhat-developer/vscode-xml

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

Will be merging this later today. Based on my testing this should work as expected.

@rgrunber rgrunber merged commit 16e9a42 into redhat-developer:main Sep 21, 2023
1 check passed
@rgrunber rgrunber deleted the check-for-changes branch September 21, 2023 20:27
@rgrunber rgrunber added this to the 0.27.0 milestone Sep 21, 2023
@rgrunber rgrunber self-assigned this Sep 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

1 participant