LiveCode Thirdparty Libraries
The procedure for updating thirdparty on develop-9.0 and develop branches is
slightly different due to thirdparty prebuilts on develop.
Update procedure for develop-9.0
- 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 in
livecode and merge any related PRs
Update procedure for develop
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
in livecode 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 of thirdparty create a PR
using the livecode 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