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

Improve automated build and release system #52

Open
jsumners opened this issue Jan 10, 2021 · 3 comments
Open

Improve automated build and release system #52

jsumners opened this issue Jan 10, 2021 · 3 comments
Assignees

Comments

@jsumners
Copy link
Owner

The current method of downloading an artifact and uploading it is insufficient. We should use the github scripts action to automatically create new releases and upload the artifacts to them.

@whomwah
Copy link

whomwah commented Nov 1, 2022

You may find the approach I take useful:
https://github.com/whomwah/alfred-github-workflow

I use semantic-release and github actions to automate new releases.

@jsumners
Copy link
Owner Author

jsumners commented Nov 1, 2022

@whomwah thank you for the suggestion, but I really don't like semantic-release and all of the ceremony that comes with it. This issue is really just about taking the build artifact we already create during CI and uploading it to a release.

@whomwah
Copy link

whomwah commented Nov 1, 2022

Fine.

disaac added a commit to disaac/alfred-emoji that referenced this issue Feb 6, 2025
* Updated build.sh script to support accepting an argument to run one of the build step functions. Using this to execute `get_current_version` to obtain the version number during workflow.
*  Added github-script steps in ci.yml to create a release and upload the workflow asset.

FIxes: issue jsumners#52
disaac added a commit to disaac/alfred-emoji that referenced this issue Feb 6, 2025
* Updated build.sh script to support accepting an argument to run one of the build step functions. Using this to execute `get_current_version` to obtain the version number during workflow.
*  Added github-script steps in ci.yml to create a release and upload the workflow asset.

Fixes: issue jsumners#52
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

No branches or pull requests

2 participants