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

Automate releasing of new version #144

Open
gopinath-langote opened this issue Sep 24, 2019 · 7 comments
Open

Automate releasing of new version #144

gopinath-langote opened this issue Sep 24, 2019 · 7 comments
Labels
enhancement New feature or request good first issue Good for first time contributors help wanted Extra attention is needed new_feature New features version-upgrade Upgrade version - automatic/releases
Milestone

Comments

@gopinath-langote
Copy link
Owner

gopinath-langote commented Sep 24, 2019

Description

  • Currently releasing a new version is a manual task, we can automate the task by using online available tools like https://goreleaser.com/.
  • Do not release every single commit (YET), either release by tags on master or on release branch (We can decide it by discussing here)
  • Automate release using CI/CD (Explore both Travis and Github Actions) - We can discuss which one to use by comparing both.

Acceptance Criteria

  • Able to release new version automatically
  • Distribute binary instead of zip files
@gopinath-langote gopinath-langote added enhancement New feature or request good first issue Good for first time contributors Hacktoberfest Support to https://hacktoberfest.digitalocean.com/ help wanted Extra attention is needed new_feature New features version-upgrade Upgrade version - automatic/releases labels Sep 24, 2019
@gopinath-langote gopinath-langote added this to the v2.0.0 milestone Sep 24, 2019
@RajatVaryani
Copy link
Contributor

Can I own this up?

@gopinath-langote
Copy link
Owner Author

@RajatVaryani Sure.

Feel free communicate on the issue here.

@gopinath-langote gopinath-langote added In Progress Someone working on the issue and removed help wanted Extra attention is needed labels Sep 24, 2019
@gopinath-langote gopinath-langote modified the milestones: v1.3.0, v2.0.0 Sep 24, 2019
@RajatVaryani
Copy link
Contributor

@gopinath-langote What strategy are we going to follow for release?

@gopinath-langote
Copy link
Owner Author

gopinath-langote commented Sep 24, 2019

Let's try to use goreleaser with Github Actions

Based on Tags more details here: https://goreleaser.com/actions/

Let me know if you find any blocker for the same. – You can dry run (play with it) - On your personal project or fork of 1build.

In order to use Github Action - you need to be whitelisted for the beta feature from Github. Let me know if you have or not have access to the GitHub action feature. If not we can still use Travis CI.

Replacing CI tool should not be the that hard part.

boonwj added a commit to boonwj/1build that referenced this issue Sep 26, 2019
Allow multiple command names to be passed to unset.

Each command name will be processed in sequence, if not found, a failure
to remove message will be printed and the action will continue.

rel: gopinath-langote#144
@RajatVaryani
Copy link
Contributor

@gopinath-langote There are no blockers. Thanks.

@gopinath-langote
Copy link
Owner Author

Hello @RajatVaryani – I just wanted to check the progress on the ticket.

@gopinath-langote gopinath-langote modified the milestones: v1.4.0, v1.5.0 Oct 9, 2019
@RajatVaryani
Copy link
Contributor

@gopinath-langote Please make it open to the community. Won't be able to contribute.

@gopinath-langote gopinath-langote modified the milestones: v1.5.0, v1.6.0 Apr 1, 2020
@RajatVaryani RajatVaryani removed their assignment Jun 20, 2020
@gopinath-langote gopinath-langote added help wanted Extra attention is needed and removed Hacktoberfest Support to https://hacktoberfest.digitalocean.com/ In Progress Someone working on the issue labels Aug 16, 2020
@gopinath-langote gopinath-langote modified the milestones: v1.6.0, v1.7.0 Aug 16, 2020
@gopinath-langote gopinath-langote pinned this issue Aug 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for first time contributors help wanted Extra attention is needed new_feature New features version-upgrade Upgrade version - automatic/releases
Projects
None yet
Development

No branches or pull requests

2 participants