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

TEST: Create Github Actions workflow #4

Merged
merged 6 commits into from
Aug 17, 2024
Merged

Conversation

HorridModz
Copy link
Owner

According to @jjw24's instructions Flow-Launcher/Flow.Launcher.PluginsManifest#370.

Add Github Actions workflow (copied from https://github.com/taooceros/Flow.Plugin.WindowWalker/blob/master/.github/workflows and modified) - just a test for now.

@HorridModz
Copy link
Owner Author

Looks like I did this wrong, because the checks failed.

@jjw24
Copy link
Collaborator

jjw24 commented Aug 6, 2024

Will push up my changes later this week.

@jjw24
Copy link
Collaborator

jjw24 commented Aug 7, 2024

Your project is slightly different, so I updated the workflow files. You can merge the changes in from this PR once reviewed.

Now when you create a pull request, it will build the project and upload the output artifact, you can find it in the workflow summary.

For releasing, I added a step to check and only publish a new release if your plugin.json's version is different to the current release version. This means when you want to publish a release, you can simply bump the version in your plugin.json when you merge to master.

Add fixes so it should now be correct
@HorridModz HorridModz merged commit fb5e522 into master Aug 17, 2024
1 check passed
@HorridModz HorridModz deleted the HorridModz-patch-1 branch August 17, 2024 20:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants