The procedure for updating thirdparty
on develop-9.0
and develop
branches is
slightly different due to thirdparty
prebuilts on develop.
- Push up a PR to this repo
- If there is a related patch to another repos then push up a PR for those
- Create a test branch on
livecode
with updated submodule ptrs. Ensure the branch is pushed upstream rather than to your clone. - If it was a CEF update then push up a branch to
livecode-private
again with updated submodule and kick off prebuilts on vulcan. - Create a PR with the title beginning with
[[ NO MERGE ]]
and review it ok to confirm it passes on travis and vulcan - Close PR from 5 and link to it in the other related PRs
- Once all related PRs are reviewed merge
thirdparty
, update submodules inlivecode
and merge any related PRs
The same procedure applies to merge-ups from develop-9.0
because the
thirdparty
prebuilts must be rebuilt for the current head of the develop
branch.
- Push up a PR to this repo
- If there is a related patch to another repos then push up a PR for those
- Review and merge the PR for
thirdparty
but do not update submodule ptrs inlivecode
yet. - Create a test branch on
livecode
with updated submodule ptrs. Ensure the branch is pushed upstream rather than to your clone. - Push up a branch to
livecode-private
again with updated submodule and kick off prebuilts on vulcan. - Once prebuilts are built for the
develop
head ofthirdparty
create a PR using thelivecode
branch with the title beginning with[[ NO MERGE ]]
and review it ok to confirm it passes on travis and vulcan - Close PR from 6 and link to it in the other related PRs
- Once all related PRs are reviewed, update submodules in
livecode
and merge any related PRs