From c325ba61d45c9db1005a481e09de37f90544858d Mon Sep 17 00:00:00 2001 From: Jon Meow <46229924+jonmeow@users.noreply.github.com> Date: Mon, 20 Jul 2020 14:01:57 -0700 Subject: [PATCH] Decision for: Linear, rebase, and pull-request GitHub workflow (#29) (#100) - [Proposal PR](https://github.com/carbon-language/carbon-lang/pull/29) - [RFC](https://forums.carbon-lang.dev/t/rfc-use-a-linear-pull-request-github-worflow/53) - [Decision request](https://forums.carbon-lang.dev/t/request-for-decision-proposal-for-an-explicit-github-workflow-29/78) - [Decision announcement](https://forums.carbon-lang.dev/t/accepted-linear-rebase-and-pull-request-github-workflow/88) --- proposals/README.md | 1 + proposals/p0029-decision.md | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 proposals/p0029-decision.md diff --git a/proposals/README.md b/proposals/README.md index 5697c87d61bc..1a895b9173b0 100644 --- a/proposals/README.md +++ b/proposals/README.md @@ -24,6 +24,7 @@ request: - [0029 - Linear, rebase, and pull-request GitHub workflow](p0029.md) + - [Decision](p0029-decision.md) - [0044 - Proposal tracking](p0044.md) - [Decision](p0044-decision.md) - [0074 - Change comment/decision timelines in proposal process](p0074.md) diff --git a/proposals/p0029-decision.md b/proposals/p0029-decision.md new file mode 100644 index 000000000000..9e7104ab23ac --- /dev/null +++ b/proposals/p0029-decision.md @@ -0,0 +1,32 @@ +# Decision for: Linear, rebase, and pull-request GitHub workflow + + + +Proposal accepted on 2020-06-30 + +Affirming: + +- [austern](https://github.com/austern) +- [chandlerc](https://github.com/chandlerc) +- [geoffromer](https://github.com/geoffromer) +- [josh11b](https://github.com/josh11b) +- [zygoloid](https://github.com/zygoloid) + +Abstaining: + +- [gribozavr](https://github.com/gribozavr) +- [noncombatant](https://github.com/noncombatant) +- [tituswinters](https://github.com/tituswinters) + +## Rationale + +- Easy to follow single source of truth will help foster an open and inclusive + community. +- Review requirements and focus on small, incremental changes match well + established engineering practices for ensuring the project and codebase scale + up both in size and time dimensions. +- Linear history seems easier for humans to reason about.