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

Add release tags to plugin subrepos #3

Open
infotexture opened this issue Jun 3, 2015 · 5 comments
Open

Add release tags to plugin subrepos #3

infotexture opened this issue Jun 3, 2015 · 5 comments

Comments

@infotexture
Copy link
Member

If plugin subrepos had release tags, users could download pre-packaged zip files or install plugins using the dita command in OT 2.0 directly from GitHub.

See https://help.github.com/articles/about-releases.

(example to follow)

@infotexture
Copy link
Member Author

@drmacro
Copy link
Contributor

drmacro commented Jun 6, 2015

The benefit is clear. The main challenge is automating the release creation--that must be possible using the GitHub API, yes?

@infotexture
Copy link
Member Author

Basically, it's as simple as tagging a commit & pushing the tag.

GitHub adds an entry on the Releases tab for all tags. These automatically provide download links to .zip & tar.gz archives. You can add release notes for convenience, but it's not necessary.

@drmacro
Copy link
Contributor

drmacro commented Jun 8, 2015

By "automation" I mean automating the release creation so that somebody doesn't have to manually create the releases for each plugin through the GitHub web UI. E.g., the general release process for multi-plugin projects should include creating a release for each plugin so that they are all in sync and consistently released. I would be surprised if this is not possible to do via an Ant script or a bash script, just a matter of figuring it out.

@drmacro
Copy link
Contributor

drmacro commented May 27, 2022

Better late than never: My git fu has improved dramatically since this issue was first submitted. I'll automate the release tagging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants