This is an automated email from the ASF dual-hosted git repository.
aw pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/yetus.git
The following commit(s) were added to refs/heads/master by this push:
new b218355 YETUS-933. add release 0.12.0 (#110)
b218355 is described below
commit b21835575291b92f7bd958e372b72211d45367a1
Author: Allen Wittenauer <[email protected]>
AuthorDate: Mon Apr 20 11:00:16 2020 -0700
YETUS-933. add release 0.12.0 (#110)
---
Formula/.rubocop.yml | 13 ++++++---
Formula/yetus.rb | 4 +--
asf-site-src/Gemfile | 2 ++
asf-site-src/data/htaccess.yml | 4 +--
asf-site-src/data/versions.yml | 2 +-
asf-site-src/pom.xml | 36 ++++++++++++-------------
asf-site-src/source/contribute/releases.html.md | 2 ++
7 files changed, 37 insertions(+), 26 deletions(-)
diff --git a/Formula/.rubocop.yml b/Formula/.rubocop.yml
index 864869e..e0496dd 100644
--- a/Formula/.rubocop.yml
+++ b/Formula/.rubocop.yml
@@ -28,12 +28,12 @@
#
---
# make our hashes consistent
-Layout/AlignHash:
+Layout/HashAlignment:
EnforcedHashRocketStyle: table
EnforcedColonStyle: table
# `system` is a special case and aligns on second argument
-Layout/AlignParameters:
+Layout/ParameterAlignment:
Enabled: false
# favour parens-less DSL-style arguments
@@ -99,7 +99,7 @@ Metrics/PerceivedComplexity:
Enabled: false
# GitHub diff UI wraps beyond 118 characters (so that's the goal)
-Metrics/LineLength:
+Layout/LineLength:
Max: 170
# ignore manpage comments and long single-line strings
IgnoredPatterns: ['#: ', ' url "', ' mirror "', ' plist_options :']
@@ -147,3 +147,10 @@ Style/TrailingBodyOnMethodDefinition:
# a bit confusing to non-Rubyists but useful for longer arrays
Style/WordArray:
MinSize: 4
+
+Style/HashEachMethods:
+ Enabled: true
+Style/HashTransformKeys:
+ Enabled: true
+Style/HashTransformValues:
+ Enabled: true
diff --git a/Formula/yetus.rb b/Formula/yetus.rb
index 44e752e..eec276a 100644
--- a/Formula/yetus.rb
+++ b/Formula/yetus.rb
@@ -18,8 +18,8 @@
class Yetus < Formula
desc "Enable contribution and release processes for software projects"
homepage "https://yetus.apache.org/"
- url
"https://www.apache.org/dyn/closer.lua?path=/yetus/0.11.1/apache-yetus-0.11.1-bin.tar.gz"
- sha256 "0b755cdcd752953754c0b78b8d85d7b114aa40231ce68c83637fee3f13ceeb77"
+ url
"https://www.apache.org/dyn/closer.lua?path=/yetus/0.12.0/apache-yetus-0.12.0-bin.tar.gz"
+ sha256 "295e01b710d68152a85c73d5bf70b1189818219f9146c2981e1623df3414232b"
option "with-all", "Build with all dependencies. Note that some dependencies
such as "\
"Perl::Critic, Pylint, RuboCop and ruby-lint still need to be installed
manually."
diff --git a/asf-site-src/Gemfile b/asf-site-src/Gemfile
index a51899f..666a6d6 100644
--- a/asf-site-src/Gemfile
+++ b/asf-site-src/Gemfile
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
diff --git a/asf-site-src/data/htaccess.yml b/asf-site-src/data/htaccess.yml
index b03d6d2..a201335 100644
--- a/asf-site-src/data/htaccess.yml
+++ b/asf-site-src/data/htaccess.yml
@@ -15,6 +15,6 @@
---
redirect:
/latest.tgz: >
-
https://www.apache.org/dyn/closer.cgi?action=download&filename=yetus/0.11.1/apache-yetus-0.11.1-bin.tar.gz
+
https://www.apache.org/dyn/closer.cgi?action=download&filename=yetus/0.12.0/apache-yetus-0.12.0-bin.tar.gz
/latest.tgz.asc: >
- https://www.apache.org/dist/yetus/0.11.1/apache-yetus-0.11.1-bin.tar.gz.asc
+ https://www.apache.org/dist/yetus/0.12.0/apache-yetus-0.12.0-bin.tar.gz.asc
diff --git a/asf-site-src/data/versions.yml b/asf-site-src/data/versions.yml
index 8a3a03f..8ab9d7b 100644
--- a/asf-site-src/data/versions.yml
+++ b/asf-site-src/data/versions.yml
@@ -16,6 +16,6 @@
# under the License.
---
releases:
- - '0.9.0'
- '0.10.0'
- '0.11.1'
+ - '0.12.0'
diff --git a/asf-site-src/pom.xml b/asf-site-src/pom.xml
index 8ea01f5..3eec5f4 100644
--- a/asf-site-src/pom.xml
+++ b/asf-site-src/pom.xml
@@ -46,69 +46,69 @@
<version>${project.version}</version>
<executions>
<execution>
- <id>0.9.0</id>
+ <id>0.10.0</id>
<phase>pre-site</phase>
<goals>
<goal>symlink</goal>
</goals>
<configuration>
- <target>../../target/0.9.0</target>
- <newLink>${basedir}/source/documentation/0.9.0</newLink>
+ <target>../../target/0.10.0</target>
+ <newLink>${basedir}/source/documentation/0.10.0</newLink>
</configuration>
</execution>
<execution>
- <id>0.9.0.html.md</id>
+ <id>0.10.0.html.md</id>
<phase>pre-site</phase>
<goals>
<goal>symlink</goal>
</goals>
<configuration>
- <target>../../target/0.9.0.html.md</target>
- <newLink>${basedir}/source/documentation/0.9.0.html.md</newLink>
+ <target>../../target/0.10.0.html.md</target>
+ <newLink>${basedir}/source/documentation/0.10.0.html.md</newLink>
</configuration>
</execution>
<execution>
- <id>0.10.0</id>
+ <id>0.11.1</id>
<phase>pre-site</phase>
<goals>
<goal>symlink</goal>
</goals>
<configuration>
- <target>../../target/0.10.0</target>
- <newLink>${basedir}/source/documentation/0.10.0</newLink>
+ <target>../../target/0.11.1</target>
+ <newLink>${basedir}/source/documentation/0.11.1</newLink>
</configuration>
</execution>
<execution>
- <id>0.10.0.html.md</id>
+ <id>0.11.1.html.md</id>
<phase>pre-site</phase>
<goals>
<goal>symlink</goal>
</goals>
<configuration>
- <target>../../target/0.10.0.html.md</target>
- <newLink>${basedir}/source/documentation/0.10.0.html.md</newLink>
+ <target>../../target/0.11.1.html.md</target>
+ <newLink>${basedir}/source/documentation/0.11.1.html.md</newLink>
</configuration>
</execution>
<execution>
- <id>0.11.1</id>
+ <id>0.12.0</id>
<phase>pre-site</phase>
<goals>
<goal>symlink</goal>
</goals>
<configuration>
- <target>../../target/0.11.1</target>
- <newLink>${basedir}/source/documentation/0.11.1</newLink>
+ <target>../../target/0.12.0</target>
+ <newLink>${basedir}/source/documentation/0.12.0</newLink>
</configuration>
</execution>
<execution>
- <id>0.11.1.html.md</id>
+ <id>0.12.0.html.md</id>
<phase>pre-site</phase>
<goals>
<goal>symlink</goal>
</goals>
<configuration>
- <target>../../target/0.11.1.html.md</target>
- <newLink>${basedir}/source/documentation/0.11.1.html.md</newLink>
+ <target>../../target/0.12.0.html.md</target>
+ <newLink>${basedir}/source/documentation/0.12.0.html.md</newLink>
</configuration>
</execution>
<execution>
diff --git a/asf-site-src/source/contribute/releases.html.md
b/asf-site-src/source/contribute/releases.html.md
index 857af0f..0faebbc 100644
--- a/asf-site-src/source/contribute/releases.html.md
+++ b/asf-site-src/source/contribute/releases.html.md
@@ -564,6 +564,8 @@ Once a release candidate obtains majority approval from the
PMC, there are sever
$ # update the sha256. e.g., shasum -a 256 bin.gz
$ # test the formula:
$ brew install --build-from-source Formula/yetus.rb
+ # or if you already have it installed:
+ $ brew upgrade --build-from-source Formula/yetus.rb
```
1. Update the documentation in the git master branch for the new release.
Remove the oldest release and add the latest.