Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Set environment variables 

    Code Block
    languagebash
    themeMidnight
    # Set Version
    export VERSION=1.10.2rc12rc3
    
    
    # Set AIRFLOW_REPO_ROOT to the path of your git repo
    export AIRFLOW_REPO_ROOT=$(pwd)
    
    
    # Example after cloning
    git clone https://github.com/apache/airflow.git airflow
    cd airflow
    export AIRFLOW_REPO_ROOT=$(pwd)


  • set your version to 1.10.2 in airflow/version.py (without the RC tag)
  • Commit the version change.

...

  • Once the RC is built (both source and binary), put them in the dev SVN repository:
    https://dist.apache.org/repos/dist/dev/airflow/

  • Use the dev/airflow-jira script to generate a list of Airflow JIRAs that were closed in the release.

  • Send out a vote to the dev@airflow.apache.org mailing list:

    Code Block
    languagetext
    title\[VOTE\] Airflow 1.10.0rc32rc3
    collapsetrue
    Hey all,
    
    I have cut Airflow 1.10.2 RC3. This email is calling a vote on the release,
    which will last for 72 hours. Consider this my (binding) +1.
    
    Airflow 1.10.2 RC3 is available at:
    https://dist.apache.org/repos/dist/dev/airflow/1.10.2rc3/
    
    *apache-airflow-1.10.2rc3-source.tar.gz* is a source release that comes
    with INSTALL instructions.
    *apache-airflow-1.10.2rc3-bin.tar.gz* is the binary Python "sdist" release.
    
    Public keys are available at:
    https://dist.apache.org/repos/dist/release/airflow/KEYS
    
    Only votes from PMC members are binding, but members of the community are
    encouraged to test the release and vote with "(non-binding)".
    
    Please note that the version number excludes the `rcX` string, so it's now
    simply 1.10.2. This will allow us to rename the artifact without modifying
    the artifact checksums when we actually release.
    
    
    Changes since 1.10.2rc2:
    *Bugs*:
    [AIRFLOW-3732] Fix issue when trying to edit connection in RBAC UI
    [AIRFLOW-2866] Fix missing CSRF token head when using RBAC UI (#3804)
    ...
    
    
    *Improvements*:
    [AIRFLOW-3302] Small CSS fixes (#4140)
    [Airflow-2766] Respect shared datetime across tabs
    ...
    
    
    *New features*:
    [AIRFLOW-2874] Enables FAB's theme support (#3719)
    [AIRFLOW-3336] Add new TriggerRule for 0 upstream failures (#4182)
    ...
    
    
    *Doc-only Change*:
    [AIRFLOW-XXX] Fix BashOperator Docstring (#4052)
    [AIRFLOW-3018] Fix Minor issues in Documentation
    ...
    
    Cheers,
    <your name>


  • Once the vote has been passed, you will need to send a result vote to dev@airflow.apache.org:

    Code Block
    languagetext
    title\[RESULT\]\[VOTE\] Airflow 1.10.2rc3
    collapsetrue
    Hello,
    
    Apache Airflow 1.10.2 (based on RC3) has been accepted.
    
    4 “+1” binding votes received:
    - Kaxil Naik  (binding)
    - Bolke de Bruin (binding)
    - Ash Berlin-Taylor (binding)
    - Tao Feng (binding)
    
    
    4 "+1" non-binding votes received:
    
    - Deng Xiaodong (non-binding)
    - Stefan Seelmann (non-binding)
    - Joshua Patchus (non-binding)
    - Felix Uellendall (non-binding)
    
    Vote thread:
    https://lists.apache.org/thread.html/736404ca3d2b2143b296d0910630b9bd0f8b56a0c54e3a05f4c8b5fe@%3Cdev.airflow.apache.org%3E
    
    I'll continue with the release process and the release announcement will follow shortly.
    
    Cheers,
    <your name>


...