Skip to content

Commit 9dea92f

Browse files
Add instructions on how to verify sources for PMC members (#101)
* Add instructions on how to verify sources for PMC members * Update dev/README_RELEASE_CLIENT.md Co-authored-by: Hussein Awala <[email protected]> * Update dev/README_RELEASE_CLIENT.md Co-authored-by: Hussein Awala <[email protected]> * Update dev/README_RELEASE_CLIENT.md Co-authored-by: Hussein Awala <[email protected]> --------- Co-authored-by: Hussein Awala <[email protected]>
1 parent 3e7248a commit 9dea92f

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

dev/README_RELEASE_CLIENT.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,20 @@ See Airflow process documented [here](https://github.com/apache/airflow/blob/mas
283283
## Signature check
284284
See Airflow process documented [here](https://github.com/apache/airflow/blob/master/dev/README_RELEASE_AIRFLOW.md#signature-check).
285285

286+
## Sources check
287+
288+
The code of the Python Client is generated using OpenAPI generator and the generated code is committed to
289+
the repository, therefore the Source code check should consist of two steps:
290+
291+
1. Checkout the release tag of the "airflow-client-python"
292+
2. Follow the [Release process](#release-process) above and generate client's code above
293+
3. Run ``git diff`` to see the differences - review them. Generally, the code generated should only contain
294+
small differences regarding authentication.
295+
4. git reset --hard <RELEASE_TAG>
296+
297+
Compare the sources with the packaged sources following the process described in Airflow:
298+
[here](https://github.com/apache/airflow/blob/master/dev/README_RELEASE_AIRFLOW.md#signature-check).
299+
286300
# Verify release candidates by Contributors
287301
This can be done (and we encourage to) by any of the Contributors. In fact, it's best if the
288302
actual users of Airflow Client test it in their own staging/test installations. Each release candidate
@@ -442,4 +456,4 @@ Send the same email to [email protected], except change the opening line to De
442456

443457
## Add release data to Apache Committee Report Helper
444458

445-
Add the release data (version and date) at: https://reporter.apache.org/addrelease.html?airflow
459+
Add the release data (version and date) at: https://reporter.apache.org/addrelease.html?airflow

0 commit comments

Comments
 (0)