You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by se...@apache.org on 2020/10/18 15:15:46 UTC
[whimsy] branch master updated: update ci.yaml to add retirements
This is an automated email from the ASF dual-hosted git repository.
sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git
The following commit(s) were added to refs/heads/master by this push:
new 4bde885 update ci.yaml to add retirements
4bde885 is described below
commit 4bde885b2dc0aedc092af59f0b4ac2da8b526c13
Author: Sebb <se...@apache.org>
AuthorDate: Sun Oct 18 16:15:37 2020 +0100
update ci.yaml to add retirements
---
www/board/agenda/views/actions/todos.json.rb | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/www/board/agenda/views/actions/todos.json.rb b/www/board/agenda/views/actions/todos.json.rb
index e9e796e..3c34042 100644
--- a/www/board/agenda/views/actions/todos.json.rb
+++ b/www/board/agenda/views/actions/todos.json.rb
@@ -6,7 +6,8 @@ TLPREQ = ASF::SVN['tlpreq-input']
date = params[:date].gsub('-', '_')
raise ArgumentError, "Invalid date #{date}" unless date =~ /\A\d+_\d+_\d+\z/
-date_established = Date.parse(date.gsub('_', '-'))
+datehy = date.gsub('_', '-')
+date_established = Date.parse(datehy)
agenda = "board_agenda_#{date}.txt"
@@ -141,6 +142,17 @@ if @establish and env.password
establish = @establish.map {|resolution| resolution['name']}
+ # update ci.yaml to add retirements
+ if @terminate and env.password
+ yyyymm = datehy[0, 7] # keep only yyyy-mm
+ cinfoy = File.join(ASF::SVN['board'], 'committee-info.yaml')
+ @terminate.each do |resolution|
+ ASF::SVN.update cinfoy, title, env, _ do |_tmpdir, contents|
+ ASF::Committee.record_termination(contents, resolution['name'], yyyymm)
+ end
+ end
+ end
+
# create 'victims' file for tlpreq tool
ASF::SVN.svn('update', TLPREQ)
establish -= Dir[File.join(TLPREQ, "victims-#{date}.*.txt")].