Skip to content

Latest commit

 

History

History
323 lines (218 loc) · 11.8 KB

RECORD.md

File metadata and controls

323 lines (218 loc) · 11.8 KB

Record of ART Decisions

This file keeps a record of all decisions made by the Arcalot Round Table and might be split over time as the ART continues.

Charter Revision

Date: 2024-08-12

Updating the charter to change voting thresholds, clarify specific situations, and remove the automatic termination of community membership.

  • Pull request: #53
  • This was not submitted as a standard decision, and was instead submitted as a PR on the charter file.

Voted in favor:

Voted Against

  • None

Did not vote

Implement Arcaflow Roadmap

Date: 2024-07-03

Arcaflow will establish a high-level roadmap used to guide the project's strategic direction.

Voted in favor:

Voted against:

  • None

Retire Arcalog

Date: 2024-06-17

Arcalog will be retired from the Arcalot organization and its repo archived.

Voted in favor:

Voted against:

  • None

Promotion Matt Leader to Chair

Date: 2023-10-23

Matt Leader has been nominated and approved as an Arcalot Chair.

Voted in favor:

Voted against:

  • None

Promotion Justin Downie to Chair

Date: 2023-05-19

Peter Portante has stepped down as an Arcalot chair, and Justin Downie has been nominated and approved to replace him.

Voted in favor:

Voted against:

  • None

Promotion Jared O'Connell to Chair

Date: 2023-04-17

Janos Bonic has stepped down as an Arcalot chair, and Jared O'Connel has been nominated and approved to replace him.

Voted in favor:

Voted against:

  • None

Expansion of Workflow Expression Language

Date: 2023-04-03

The current state of the expression language allows users to retrieve values from inputs and step output. That is enough for usable workloads, but is insuffient for many use cases. This proposal will make it so less manual work is required to get a workflow working.

Voted in favor:

Voted against:

  • None

Rename Carpenters repository to arcalot/arcaflow-container-toolkit

Date: 2023-03-21

This change will separate the tool from the plugins and pave way for a much clearer readme.md file. This will simplify the entrypoint for new users to the tool and cause less confusion in the documentation with naming convention as well as usage.

Also I believe it would be a good time to move the reusable workflow file from arcaflow-reusable-workflows, into the carpenter project itself. This will centralize the project and keep everything carpenter, with carpenter.

Voted in favor:

Voted against:

  • None

Adding signals to the Arcaflow execution model

Date: 2023-01-23

In this proposal, we transform the execution of Arcaflow by adding the ability to send and receive signals via signal channels. Each signal channel will have a schema and is declared by a plugin. Workflow authors can take these signals and pipe them into other plugins that have declared they can receive signals.

Voted in favor:

Voted against:

  • None

Standardize on python code formatting requirements

Date: 2022-11-04

Standardize on python code formatting requirements for official Arcaflow contributions.

Voted in favor:

Voted against:

  • None

Standardize python projects on poetry

Date: 2022-11-04

Standardize on the use of poetry for dependency management a packaging for all python projects.

Voted in favor:

Voted against:

  • None

Nomination of Peter Portante as chair

Date: 2022-10-11

Nomination of Peter Portante as a Chair of Arcalot to replace Sanja Bonic.

Voted in favor:

Voted against:

  • None

Propose exception for early chair nominations

Date: 2022-10-05

The Arcalot Charter mandates a 6 months minimum membership for chair nominations, but the Arcalot organization is less than 6 months old, therefore this proposal is making any Arcalot member as of the 4th of October 2022 eligible to become an Arcalot Chair for this election only. In light of the rule change for chair voting, this proposal is open for voting using pull request reviews until the 12th of October.

Voted in favor:

Voted against:

  • None