Versions Compared

Key

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

...

  • 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.incubator.apache.org mailing list:

    Code Block
    languagetext
    title\[VOTE\] Airflow 1.910.0rc70rc3
    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.incubator.apache.org:

    Code Block
    languagetext
    title\[RESULT\]\[VOTE\] Airflow 1.910.0rc82rc3
    collapsetrue
    Hello, 
    
    Apache Airflow 1.910.02 (based on RC8RC3) has been accepted. 5
    
    4 “+1” binding votes received: 
    - Maxime Beauchemin (binding) - Chris RiccominiKaxil Naik  (binding) 
    - Bolke de Bruin (binding) 
    - JoyAsh GaoBerlin-Taylor (binding) 
    - FokkoTao DriesprongFeng (binding) Cheers, <your name>

    And you will also need to send a vote request to general@incubator.apache.org:

    Code Block
    title\[VOTE\] Release Airflow 1.9.0
    collapsetrue
    Hello Incubator PMC’ers,
    
    The Apache Airflow community has voted and approved the proposal to release
    Apache Airflow 1.9.0 (incubating) based on 1.9.0 Release Candidate 8. We
    now kindly request the Incubator PMC members to review and vote on this
    incubator release.
    
    Airflow is a platform to programmatically author, schedule, and monitor
    workflows. Use Airflow to author workflows as directed acyclic graphs
    (DAGs) of tasks. The airflow scheduler executes your tasks on an array of
    workers while following the specified dependencies. Rich command line
    utilities make performing complex surgeries on DAGs a snap. The rich user
    interface makes it easy to visualize pipelines running in production,
    monitor progress, and troubleshoot issues when needed. When workflows are
    defined as code, they become more maintainable, versionable, testable, and
    collaborative.
    
    Artifacts are available at:
    
    https://dist.apache.org/repos/dist/dev/airflow
    
    Public keys are available at:
    
    https://dist.apache.org/repos/dist/release/airflow
    
    apache-airflow-1.9.0rc8-source.tar.gz
    <https://dist.apache.org/repos/dist/dev/airflow/1.9.0rc8/apache-airflow-1.9.0rc8-source.tar.gz>
    is a source release that comes with INSTALL instructions. Along with it, for
    convenience, find the binary Python "sdist" as apache-airflow-1.9.0rc8-bin.tar.gz
    <https://dist.apache.org/repos/dist/dev/airflow/1.9.0rc8/apache-airflow-1.9.0rc8-bin.tar.gz>
    
    Vote thread:
    https://mail-archives.apache.org/mod_mbox/incubator-airflow-dev/201712.mbox/%3CCABYbY7ecu8F8sp%3DgvZrvW3knj%3DQpdCUZu-Jh02KngjGOezhBKA%40mail.gmail.com%3E
    
    Git tag:
    https://github.com/apache/incubator-airflow/releases/tag/1.9.0rc8
    
    The vote will be open for at least 72 hours and until the necessary
    number of votes are reached.
    
    Members please be sure to indicate "(Binding)" with your vote which will
    help in tallying the vote(s).
    
    * Here is my +1 (non-binding) *
    
    Cheers,
    <your name>

    Lastly, you'll need to send the general@ vote result to both general@incubator.apache.org and dev@airflow.incubator.apache.org:

    Code Block
    title\[RESULT\]\[VOTE\] Release Airflow 1.9.0
    collapsetrue
    The vote to release Airflow 1.9.0-incubating, having been open for 11
    days is now closed.
    
    There were three binding +1s and no -1 votes.
    
    +1 (binding):
    Chris Douglas
    Justin Mclean
    Jakob Homan
    
    The release is approved.
    
    Thanks to all those who voted
    
    
    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>


Publishing release

...