This is an automated email from the ASF dual-hosted git repository.
aw pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/yetus.git
The following commit(s) were added to refs/heads/main by this push:
new 85fb8e74 YETUS-1251. 2025-02 Updates (#342)
85fb8e74 is described below
commit 85fb8e74450536859b712f05a9ee6b78cc219018
Author: Allen Wittenauer <[email protected]>
AuthorDate: Thu Feb 13 11:23:33 2025 -0600
YETUS-1251. 2025-02 Updates (#342)
Signed-off-by: Nick Dimiduk <[email protected]>
---
asf-site-src/Gemfile.lock | 26 +++++++++++-----------
.../precommit/robots/semaphoreci.html.md | 2 +-
.../src/main/shell/test-patch-docker/Dockerfile | 18 +++++++--------
.../src/main/python/releasedocmaker/utils.py | 2 +-
4 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/asf-site-src/Gemfile.lock b/asf-site-src/Gemfile.lock
index 8ad46402..82b4e38b 100644
--- a/asf-site-src/Gemfile.lock
+++ b/asf-site-src/Gemfile.lock
@@ -1,6 +1,6 @@
GIT
remote: https://github.com/middleman/middleman-syntax.git
- revision: 888e1a6590830ef7e6163301d3bd53afa39614c0
+ revision: 2d44853d28766850db2ca800e880270fa7dd8ad6
specs:
middleman-syntax (3.4.0)
middleman-core (>= 3.2)
@@ -9,7 +9,7 @@ GIT
GEM
remote: https://rubygems.org/
specs:
- activesupport (7.0.8.4)
+ activesupport (7.0.8.7)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 1.6, < 2)
minitest (>= 5.1)
@@ -23,16 +23,16 @@ GEM
coffee-script-source (1.12.2)
concurrent-ruby (1.3.4)
contracts (0.16.1)
- dotenv (3.1.4)
+ dotenv (3.1.7)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
erubis (2.7.0)
eventmachine (1.2.7)
- execjs (2.9.1)
+ execjs (2.10.0)
fast_blank (1.0.1)
- fastimage (2.3.1)
- ffi (1.17.0)
+ fastimage (2.4.0)
+ ffi (1.17.1)
haml (5.2.2)
temple (>= 0.8.0)
tilt
@@ -42,8 +42,8 @@ GEM
http_parser.rb (0.8.0)
i18n (1.6.0)
concurrent-ruby (~> 1.0)
- kramdown (2.4.0)
- rexml
+ kramdown (2.5.1)
+ rexml (>= 3.3.9)
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
libv8-node (21.7.2.0-aarch64-linux)
@@ -93,7 +93,7 @@ GEM
rack-livereload (~> 0.3.15)
mini_racer (0.12.0)
libv8-node (~> 21.7.2.0)
- minitest (5.25.1)
+ minitest (5.25.4)
padrino-helpers (0.15.3)
i18n (>= 0.6.7, < 2)
padrino-support (= 0.15.3)
@@ -102,13 +102,13 @@ GEM
parallel (1.26.3)
parslet (2.0.0)
public_suffix (6.0.1)
- rack (2.2.9)
+ rack (2.2.11)
rack-livereload (0.3.17)
rack
rb-fsevent (0.11.2)
rb-inotify (0.11.1)
ffi (~> 1.0)
- rexml (3.3.9)
+ rexml (3.4.0)
rouge (3.30.0)
sassc (2.4.0)
ffi (~> 1.9)
@@ -122,7 +122,7 @@ GEM
concurrent-ruby (~> 1.0)
uglifier (3.2.0)
execjs (>= 0.3.0, < 3)
- webrick (1.8.2)
+ webrick (1.9.1)
PLATFORMS
aarch64-linux
@@ -141,4 +141,4 @@ DEPENDENCIES
wdm (~> 0.1.0)
BUNDLED WITH
- 2.5.20
+ 2.5.23
diff --git
a/asf-site-src/source/documentation/in-progress/precommit/robots/semaphoreci.html.md
b/asf-site-src/source/documentation/in-progress/precommit/robots/semaphoreci.html.md
index 36f9fdf1..60794054 100644
---
a/asf-site-src/source/documentation/in-progress/precommit/robots/semaphoreci.html.md
+++
b/asf-site-src/source/documentation/in-progress/precommit/robots/semaphoreci.html.md
@@ -21,7 +21,7 @@
TRIGGER: ${CI}=true and ${SEMAPHORE}=true
-Semaphore CI requires that `checkout --use-cache` has been used prior to
trigging test-patch. It is HIGHLY recommended to use a helper script checked
into the repository to control precommit options to avoid problems with
Semaphore CI's parsing of long lines in the YAML file.
+Semaphore CI requires that `checkout --use-cache` has been used prior to
triggering test-patch. It is HIGHLY recommended to use a helper script checked
into the repository to control precommit options to avoid problems with
Semaphore CI's parsing of long lines in the YAML file.
The GitHub repo and the Pull Request in use are automatically detected.
However, some personalities may override the auto-detected Github repository
information. It may be necessary to manually configure it in your
`semaphore.yml` file.
diff --git a/precommit/src/main/shell/test-patch-docker/Dockerfile
b/precommit/src/main/shell/test-patch-docker/Dockerfile
index e4896cf5..858b8bdd 100644
--- a/precommit/src/main/shell/test-patch-docker/Dockerfile
+++ b/precommit/src/main/shell/test-patch-docker/Dockerfile
@@ -118,7 +118,7 @@ RUN mkdir -p /opt/apache-rat \
# Install SpotBugs
#####
FROM yetusbase AS yetusspotbugs
-ARG SPOTBUGS_VERSION=4.8.6
+ARG SPOTBUGS_VERSION=4.9.1
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
RUN curl -sSL
https://repo.maven.apache.org/maven2/com/github/spotbugs/spotbugs/$SPOTBUGS_VERSION/spotbugs-$SPOTBUGS_VERSION.tgz
-o spotbugs.tgz \
&& curl -sSL
https://repo.maven.apache.org/maven2/com/github/spotbugs/spotbugs/$SPOTBUGS_VERSION/spotbugs-$SPOTBUGS_VERSION.tgz.sha1
-o spotbugs.tgz.sha1 \
@@ -164,7 +164,7 @@ RUN if [[ "$(uname -m)" == "x86_64" ]]; then curl -sSL \
# Install buf (protobuf lint)
####
FROM yetusbase AS yetusbuf
-ARG BUF_VERSION=1.42.0
+ARG BUF_VERSION=1.50.0
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
RUN curl -sSL \
https://github.com/bufbuild/buf/releases/download/v$BUF_VERSION/buf-Linux-"$(uname
-m)".tar.gz \
@@ -176,7 +176,7 @@ RUN curl -sSL \
# Install bats (TAP-capable unit testing for shell scripts)
####
FROM yetusbase AS yetusbats
-ARG BATS_VERSION=1.11.0
+ARG BATS_VERSION=1.11.1
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
RUN git clone --branch v$BATS_VERSION \
https://github.com/bats-core/bats-core.git \
@@ -215,7 +215,7 @@ RUN git clone \
# NOTE: go must be installed prior to executing this block!
####
FROM yetusbase as yetusgolangci
-ARG GOLANGCILINT_VERSION=1.61.0
+ARG GOLANGCILINT_VERSION=1.64.4
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
RUN curl -sSL \
https://github.com/golangci/golangci-lint/releases/download/v$GOLANGCILINT_VERSION/golangci-lint-$GOLANGCILINT_VERSION-"$(go
env GOOS)"-"$(go env GOARCH)".tar.gz \
@@ -327,9 +327,9 @@ RUN apt-get -q update && apt-get -q install
--no-install-recommends -y \
# astroid and pylint go hand-in-hand. Upgrade both at the same time.
######
#ARG PY3_ANSIBLE_VERSION=7.5.0
-ARG PY3_ANSIBLELINT_VERSION=24.9.2
+ARG PY3_ANSIBLELINT_VERSION=25.1.2
ARG PY3_ASTROID_VERSION=2.15.6
-ARG PY3_CODESPELL_VERSION=2.3.0
+ARG PY3_CODESPELL_VERSION=2.4.1
ARG PY3_DETECT_SECRETS=1.5.0
ARG PY3_PYLINT_VERSION=2.17.5
ARG PY3_YAMLLINT_VERSION=1.35.1
@@ -371,9 +371,9 @@ RUN apt-get -q update && apt-get -q install
--no-install-recommends -y \
####
# Install ruby and associated bits
###
-ARG RUBY_BUNDLER_VERSION=2.5.20
+ARG RUBY_BUNDLER_VERSION=2.5.23
ARG RUBY_RAKE_VERSION=13.2.1
-ARG RUBY_RUBOCOP_VERSION=1.66.1
+ARG RUBY_RUBOCOP_VERSION=1.71.2
# hadolint ignore=DL3008
RUN echo 'gem: --no-rdoc --no-ri' >> /root/.gemrc \
&& apt-get -q update && apt-get -q install --no-install-recommends -y \
@@ -394,7 +394,7 @@ ENV BUNDLE_PATH /var/tmp/.bundler-gems
# Install npm and JSHint
###
ARG JSHINT_VERSION=2.13.6
-ARG MARKDOWNLINTCLI_VERSION=0.42.0
+ARG MARKDOWNLINTCLI_VERSION=0.44.0
ARG JSONLINT_VERSION=1.6.3
# hadolint ignore=DL3008
RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key \
diff --git a/releasedocmaker/src/main/python/releasedocmaker/utils.py
b/releasedocmaker/src/main/python/releasedocmaker/utils.py
index 54e253b5..94e28f33 100755
--- a/releasedocmaker/src/main/python/releasedocmaker/utils.py
+++ b/releasedocmaker/src/main/python/releasedocmaker/utils.py
@@ -179,7 +179,7 @@ def close(self):
value.close()
def write_list(self, mylist, skip_credits, base_url):
- """ Take a Jira object and write out the relevants parts in a
multimarkdown table line"""
+ """ Take a Jira object and write out the relevant parts in a
multimarkdown table line"""
for jira in sorted(mylist):
if skip_credits:
line = '| [{id}]({base_url}/browse/{id}) | {summary} | ' \