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

Release 2.0.0 into trunk #304

Merged
merged 36 commits into from
Oct 20, 2021
Merged

Release 2.0.0 into trunk #304

merged 36 commits into from
Oct 20, 2021

Conversation

AliSoftware
Copy link
Contributor

@AliSoftware AliSoftware commented Oct 19, 2021

New version 2.0.0.

Next Steps once this PR gets merged (ref: paaHJt-2d8-p2):

  • Create a GitHub Release and tag (pointing to trunk)
  • Announce the new tagged version to our build-and-ship channel

Side note: updating the client apps to this 2.0.0 once released should be straightforward as, even if it's a major version (with breaking changes), the only changes that this breaks were only used in WPAndroid (which is already ready for this version), not any other client app.

AliSoftware and others added 30 commits August 4, 2021 22:22
This should make the library more friendly to clients as we migrate everyone to Rake 13
We're not yet removing it completely because it would require also updating the actions, and thus also updating the ConfigItems of those actions and create a breaking change. We will get there very soon, but let's do it one step at a time.
Update Android versioning helpers to use unified versions for JP/WP
As suggested here,
#297 (comment),
to avoid Danger warnings that we are not in a position to address
right away.
When run with a modern git version which supports `--initial-branch`, git init was run twice due to using `|` instead of expected `||` in the shell commands
…-trailing-newline-bug-fix

Adds a changelog for "strip trailing newline" bug fix
@AliSoftware AliSoftware added the Releases Release related stuff label Oct 19, 2021
@AliSoftware AliSoftware requested a review from a team October 19, 2021 14:49
@AliSoftware AliSoftware self-assigned this Oct 19, 2021
Copy link
Contributor

@mokagio mokagio left a comment

Choose a reason for hiding this comment

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

:shipit:

See also #303 (review) regarding the Buildkite "failures".

@AliSoftware AliSoftware merged commit 34b5e0f into trunk Oct 20, 2021
@AliSoftware AliSoftware deleted the release/2.0.0 branch October 20, 2021 13:24
@AliSoftware
Copy link
Contributor Author

AliSoftware commented Oct 20, 2021

I had to release the gem (gem push) manually, by restarting the CircleCI job with SSH then connecting to the image with SSH and re-running the commands from the gem-push job manually, after installing the brewfile.

This is because the job is currently configure to skip the brew install during gem-push, while we need those brew formulae to be installed so we can gem build and gem install the gem before gem push. So the compilation failed during installation of rmagick due to pkg-config not being installed.
I am not sure why we configured the gem-push job to skip brew install back then and how it has been working in the past.

We'll have to fix this at some point, likely during the migration to BuildKite – See #299 (comment) for additional details.

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

Successfully merging this pull request may close these issues.

3 participants