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

Updated ReleaseProcess.md #677

Merged
merged 3 commits into from
Mar 14, 2019
Merged

Conversation

matsduf
Copy link
Contributor

@matsduf matsduf commented Feb 7, 2019

  • GUI does not use Perl. Updated description for GUI.
  • Description of how to do the release is updated.

* GUI does not use Perl. Updated description for GUI.
* Description of how to do the release is updated.
@matsduf matsduf added this to the v2019.1 milestone Feb 7, 2019
@matsduf
Copy link
Contributor Author

matsduf commented Feb 7, 2019

@pamasse, I really want you to look at this.

Copy link
Contributor

@pamasse pamasse left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I add some comment.
I don't know if we put these information in this document, or create a release.md on the zonemaster-gui repository

@@ -92,6 +109,8 @@ MANIFEST.SKIP, i.e. no missing or extra files:

## 7. Produce distribution tarballs

This section is not relevant for Zonemaster-GUI.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, we have a distribution tarballs.

The requirements are nodejs and npm. There are available from the official website.
Minimal version of Nodejs is 6.0 but install the last LTS version available.

To build the tarballs, steps are:

  1. git clone https://github.com/zonemaster/zonemaster-gui.git
  2. cd zonemaster-gui
  3. npm install
  4. npm run release

The distribution tarballs is in the root level of the zonemaster-gui folder. Its name is zonemaster_web_gui.zip.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed.

Write a description how to set release in Github to get a nice presentation.
For each repository, go to "releases" in Github and select "draft a new release".
Use the version number as tag and create a new release description in the same
format as previous releases.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For zonemaster-gui, add the distributed tarballs as attached file of the new release.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed.

pamasse
pamasse previously approved these changes Feb 8, 2019
@matsduf
Copy link
Contributor Author

matsduf commented Feb 8, 2019

@pamasse, please review again after my updates.

@sandoche2k
Copy link
Contributor

@matsduf can this be merged?

@matsduf matsduf merged commit 321f130 into zonemaster:develop Mar 14, 2019
@matsduf matsduf deleted the update-release-process branch March 14, 2019 09:06
tgreenx pushed a commit to tgreenx/zonemaster that referenced this pull request Jan 3, 2022
* Updated installation of FreeBSD for support of algo 15.
* Added note on Debian 9 and lack of support of algo 15.
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.

None yet

4 participants