To update this repository with the latest changes from the upstream repo @digitalbazaar/cborld library, we need to follow the following steps.
# Add main repo as remote
git remote add up https://github.com/digitalbazaar/cborld
git fetch up
git checkout up/main
# Checkout a new branch replacing the latest package version and push new branch
git checkout -b cborld-release-<latest-version>
git push origin cborld-release-<latest-version>
Important:
- Fix all the conflicts. We need to make sure we don't remove updates made by us, so if unsure while merging changes, please ask someone else help
- Review pull request as per normal and ensure all merge checks pass
A GitHub workflow will be triggered after the PR had merged to master (see push-master workflow), it will build the CJS bundle for the latest master commit, then tag and push the outputs.
Important:
- Unfortunately, we will not be able to keep the individual commits made on the upstream repo as soon as we make a change to our master branch. Make sure, the merging message includes the PR title.