Skip to content

Gutenberg/embedded build no jitpack against release - #11865

Merged
hypest merged 28 commits into
release/14.8from
gutenberg/embedded-build-no-jitpack-against-release
May 8, 2020
Merged

Gutenberg/embedded build no jitpack against release#11865
hypest merged 28 commits into
release/14.8from
gutenberg/embedded-build-no-jitpack-against-release

Conversation

@hypest

@hypest hypest commented May 7, 2020

Copy link
Copy Markdown
Contributor

PR to test #11833 targeting the frozen release v14.8. If CI goes well here, will re-target the original PR. ✅

Now, this PR will serve as a testing ground for cleaning up the solution.

Additional work done on this PR:

  1. Some commit history cleanup to avoid touching files that ended up diff-less
  2. Reinstating the parallel flag for gradle
  3. git submodule update only done for gutenberg-mobile but not its sub-submodules that only contribute JS code, and most CI jobs don't need that.

hypest added 4 commits May 8, 2020 01:44
Internally, passing down a "jitpack" flag to emulate the nested
gutenberg-mobile build, which behind the scenes uses Node and Yarn to
install the needed gutenberg-mobile RN dependencies to build.
@peril-wordpress-mobile

Copy link
Copy Markdown
Warnings
⚠️ PR is missing at least one label.
⚠️ PR is not assigned to a milestone.

Generated by 🚫 dangerJS

@peril-wordpress-mobile

peril-wordpress-mobile Bot commented May 7, 2020

Copy link
Copy Markdown

You can trigger optional UI/connected tests for these changes by visiting CircleCI here.

@peril-wordpress-mobile

peril-wordpress-mobile Bot commented May 7, 2020

Copy link
Copy Markdown

You can test the changes on this Pull Request by downloading the APK here.

@hypest
hypest force-pushed the gutenberg/embedded-build-no-jitpack-against-release branch from 7259847 to 610239f Compare May 7, 2020 23:32
The gb-mobile JS bundle has already been built and shared as via a
CircleCI attached workspace so, no need for the nested submodules that
only contribute JS code anyway.
@hypest
hypest merged commit e0f5444 into release/14.8 May 8, 2020
@hypest
hypest deleted the gutenberg/embedded-build-no-jitpack-against-release branch December 20, 2021 11:35
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.

2 participants