Skip to content

Comments

[fix] refine release instructions#8381

Merged
villebro merged 7 commits intoapache:masterfrom
villebro:villebro-release-0.34.1
Oct 23, 2019
Merged

[fix] refine release instructions#8381
villebro merged 7 commits intoapache:masterfrom
villebro:villebro-release-0.34.1

Conversation

@villebro
Copy link
Member

@villebro villebro commented Oct 13, 2019

CATEGORY

Choose one

  • Bug Fix
  • Enhancement (new features, refinement)
  • Refactor
  • Add tests
  • Build / Development Environment
  • Documentation

SUMMARY

During the 0.34.1 release process, I came across a few errors or imperfections in the release instructions. These are addressed in this PR.

@codecov-io
Copy link

codecov-io commented Oct 13, 2019

Codecov Report

Merging #8381 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #8381   +/-   ##
=======================================
  Coverage   67.61%   67.61%           
=======================================
  Files         448      448           
  Lines       22486    22486           
  Branches     2364     2364           
=======================================
  Hits        15204    15204           
  Misses       7144     7144           
  Partials      138      138

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8f246ce...3089e85. Read the comment docs.

Copy link
Member

@etr2460 etr2460 left a comment

Choose a reason for hiding this comment

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

this all seems legit

Copy link
Member

Choose a reason for hiding this comment

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

maybe (First Time Only) as opposed to one-off? Not sure if that's clearer...

Copy link
Member Author

Choose a reason for hiding this comment

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

Yes much better.

Copy link
Member

Choose a reason for hiding this comment

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

not in scope for this review, but I feel like we should prefix these env vars with SUPERSET (e.g. SUPERSET_VERSION and SUPERSET_RC) since they could easily conflict with something else in the user's terminal session.

Copy link
Member Author

Choose a reason for hiding this comment

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

Agree here too.

@villebro
Copy link
Member Author

@etr2460 @dpgaspar @mistercrunch this should now be good to go; did a dry run and everything checked out. Beyond the changes proposed by @etr2460 I also added a rename step to remove RC from the filenames upon final release which was previously missing. Will proceed to work on the email scripts next if nobody else beats me to it.

@pull-request-size pull-request-size bot added size/L and removed size/M labels Oct 22, 2019
@villebro villebro changed the title [WIP] [fix] refine release instructions [fix] refine release instructions Oct 23, 2019
Copy link
Member

@mistercrunch mistercrunch Oct 23, 2019

Choose a reason for hiding this comment

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

oh, gotta push that to the apache remote here too

# push the branch
git push apache {branch}
# push the tag
git push apache {tag}

In the one-off setup, we may want to have an instruction to create the remote for apache:
git remote add apache git@github.com:apache/incubator-superset.git

Copy link
Member Author

Choose a reason for hiding this comment

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

Perhaps leave those to #8432 ? This is already pretty crowded, perhaps best to get this out of the way now if there's nothing that can't wait until the next PR?

@villebro
Copy link
Member Author

As there seems to be three PRs dealing with release instructions, I'm going to take the liberty of merging this and deferring any remaining changes to the other two PRs.

@villebro villebro merged commit 08c6b61 into apache:master Oct 23, 2019
@villebro villebro deleted the villebro-release-0.34.1 branch October 23, 2019 13:43
graceguo-supercat pushed a commit that referenced this pull request Nov 13, 2019
* Separate RC from VERSION

* Fix pypi_push.sh and refine instructions

* Add SUPERSET_ prefix to env variables

* Finalize release instructions

* Change one-off to First Time Only

* Add tagging of final version

* Convert some remaining env variables and add a check step to pypi deploy
@mistercrunch mistercrunch added 🏷️ bot A label used by `supersetbot` to keep track of which PR where auto-tagged with release labels 🚢 0.36.0 First shipped in 0.36.0 labels Feb 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🏷️ bot A label used by `supersetbot` to keep track of which PR where auto-tagged with release labels size/L 🚢 0.36.0 First shipped in 0.36.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants