-
Notifications
You must be signed in to change notification settings - Fork 35
feat: splitting master and 2u/main branches #226
Conversation
.github/PULL_REQUEST_TEMPLATE.md
Outdated
@@ -6,6 +10,8 @@ Although we have stopped integrating new contributions, we always appreciate sec | |||
|
|||
## Anyone internally merging to this repository is expected to [release and monitor their changes](https://openedx.atlassian.net/wiki/spaces/RS/pages/1835106870/How+to+contribute+to+our+repositories); if you are not able to do this DO NOT MERGE, please coordinate with someone who can to ensure that the changes are released. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"Internally" is an ambiguous word here. I'm not sure if it pre-dated your work.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
updating in next commit. please hold...
README.rst
Outdated
@@ -68,9 +68,11 @@ The code in this repository is licensed under the AGPL unless otherwise noted. P | |||
How To Contribute | |||
----------------- | |||
|
|||
Anyone merging to this repository is expected to `release and monitor their changes <https://openedx.atlassian.net/wiki/spaces/RS/pages/1835106870/How+to+contribute+to+our+repositories>`__; if you are not able to do this DO NOT MERGE, please coordinate with someone who can to ensure that the changes are released. | |||
Notice: Internal 2U contributions should be made against the ``2u/main`` branch. Open source contributions should continue to be made against the ``master`` branch. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"changes"
Context | ||
------- | ||
|
||
Both 2U and the Open edX community use ecommerce-worker's master branch for releases. Occasionally, changes |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I thought I had suggested a change in the ecommerce ADR to put this sentence in the past tense, to make the new current state clearer. But I see it's the same in the ecommerce repo.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yikes i might have missed that. i have to make a PR to ecommerce as part of this work, so i can update the ADR there too
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Two small changes.
.github/PULL_REQUEST_TEMPLATE.md
Outdated
|
||
## If you're merging to 2u/main branch... | ||
|
||
You are expected to `release and monitor your changes <https://2u-internal.atlassian.net/wiki/spaces/RS/pages/7963261/How+to+contribute+to+our+repositories>`__ (2U-private link); if you are not able to do this DO NOT MERGE, please coordinate with someone who can to ensure that the changes are released. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is supposed to be formatted as code and not a link?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fixed! i was using rst markup
* feat: splitting master and 2u/main branches (#226) * docs: update PR template * docs: add ADR * feat: remove pypi publish workflow for 2u/main * feat: update 2u/main branch readme docs
⛔️ DEPRECATION WARNING
This repository is deprecated and in maintainence-only operation while we work on a replacement, please see this announcement for more information.
Although we have stopped integrating new contributions, we always appreciate security disclosures and patches sent to [email protected]
Anyone internally merging to this repository is expected to release and monitor their changes; if you are not able to do this DO NOT MERGE, please coordinate with someone who can to ensure that the changes are released.
Merge checklist:
requirements/*.txt
files)base.in
if needed in productiontest.in
for test requirementsmake upgrade && make requirements
have been run to regenerate requirementsPost merge:
(so basically once your build finishes, after maybe a minute you should see the new version in PyPi automatically (on refresh))
make upgrade
in ecommerce will look for the latest version in PyPi.ecommerce
ecomworker
on GoCD.released via GoCD.