(struts) branch main updated (bcb3d9129 -> d564829a8)
This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/struts.git from bcb3d9129 Uses new url for Maven Badges app (#1252) add eb4a5a008 Bump github/codeql-action from 3.28.10 to 3.28.15 add d564829a8 Merge pull request #1253 from apache/dependabot/github_actions/github/codeql-action-3.28.15 No new revisions were added by this update. Summary of changes: .github/workflows/codeql.yml | 6 +++--- .github/workflows/scorecards-analysis.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-)
struts.git: Error while running github feature from main:.asf.yaml
An error occurred while processing the github feature in .asf.yaml: while parsing a mapping in "struts.git/.asf.yaml::github", line 7, column 1: # contexts are the names o ... ^ (line: 7) unexpected key not in schema 'contexts' in "struts.git/.asf.yaml::github", line 8, column 1: contexts: ^ (line: 8) --- With regards, ASF Infra. For further information, please see the .asf.yaml documentation at: https://github.com/apache/infrastructure-asfyaml/blob/main/README.md
(struts) branch feature/WW-5544-context-factory-s7 created (now dad1f3541)
This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a change to branch feature/WW-5544-context-factory-s7 in repository https://gitbox.apache.org/repos/asf/struts.git at dad1f3541 WW-5544 Marks ReflectionContextFactory as deprecated and uses ActionContext instead (#1254) This branch includes the following new commits: new dad1f3541 WW-5544 Marks ReflectionContextFactory as deprecated and uses ActionContext instead (#1254) The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
(struts) 01/01: WW-5544 Marks ReflectionContextFactory as deprecated and uses ActionContext instead (#1254)
This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a commit to branch feature/WW-5544-context-factory-s7 in repository https://gitbox.apache.org/repos/asf/struts.git commit dad1f3541abc97d70320d138ee24a133b1b2deac Author: Lukasz Lenart AuthorDate: Sun Apr 27 15:59:19 2025 +0200 WW-5544 Marks ReflectionContextFactory as deprecated and uses ActionContext instead (#1254) --- .../apache/struts2/ognl/OgnlReflectionContextFactory.java | 4 .../struts2/util/reflection/ReflectionContextFactory.java | 4 .../struts2/config_browser/ShowValidatorAction.java | 15 +-- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/core/src/main/java/org/apache/struts2/ognl/OgnlReflectionContextFactory.java b/core/src/main/java/org/apache/struts2/ognl/OgnlReflectionContextFactory.java index 92f079335..6c0aabbf8 100644 --- a/core/src/main/java/org/apache/struts2/ognl/OgnlReflectionContextFactory.java +++ b/core/src/main/java/org/apache/struts2/ognl/OgnlReflectionContextFactory.java @@ -23,6 +23,10 @@ import ognl.Ognl; import java.util.Map; +/** + * @deprecated since 6.8.0, to be removed, see {@link ReflectionContextFactory} + */ +@Deprecated public class OgnlReflectionContextFactory implements ReflectionContextFactory { @Override diff --git a/core/src/main/java/org/apache/struts2/util/reflection/ReflectionContextFactory.java b/core/src/main/java/org/apache/struts2/util/reflection/ReflectionContextFactory.java index 5b0075f3b..f9f26bad2 100644 --- a/core/src/main/java/org/apache/struts2/util/reflection/ReflectionContextFactory.java +++ b/core/src/main/java/org/apache/struts2/util/reflection/ReflectionContextFactory.java @@ -20,6 +20,10 @@ package org.apache.struts2.util.reflection; import java.util.Map; +/** + * @deprecated since 6.8.0, avoid using this interface and any of its implementation, it's going to be removed soon + */ +@Deprecated public interface ReflectionContextFactory { /** * Creates and returns a new standard naming context for evaluating an OGNL diff --git a/plugins/config-browser/src/main/java/org/apache/struts2/config_browser/ShowValidatorAction.java b/plugins/config-browser/src/main/java/org/apache/struts2/config_browser/ShowValidatorAction.java index 8a84f6a56..08f38d34d 100644 --- a/plugins/config-browser/src/main/java/org/apache/struts2/config_browser/ShowValidatorAction.java +++ b/plugins/config-browser/src/main/java/org/apache/struts2/config_browser/ShowValidatorAction.java @@ -25,6 +25,7 @@ import org.apache.struts2.util.reflection.ReflectionProvider; import org.apache.struts2.validator.Validator; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; +import org.apache.struts2.ActionContext; import org.apache.struts2.interceptor.parameter.StrutsParameter; import java.beans.BeanInfo; @@ -49,19 +50,13 @@ public class ShowValidatorAction extends ListValidatorsAction { private Set properties = Collections.emptySet(); private int selected = 0; -ReflectionProvider reflectionProvider; -ReflectionContextFactory reflectionContextFactory; +private ReflectionProvider reflectionProvider; @Inject public void setReflectionProvider(ReflectionProvider prov) { this.reflectionProvider = prov; } -@Inject -public void setReflectionContextFactory(ReflectionContextFactory fac) { -this.reflectionContextFactory = fac; -} - public int getSelected() { return selected; } @@ -85,7 +80,6 @@ public class ShowValidatorAction extends ListValidatorsAction { Validator validator = getSelectedValidator(); properties = new TreeSet<>(); try { -Map context = reflectionContextFactory.createDefaultContext(validator); BeanInfo beanInfoFrom; try { beanInfoFrom = Introspector.getBeanInfo(validator.getClass(), Object.class); @@ -97,6 +91,7 @@ public class ShowValidatorAction extends ListValidatorsAction { PropertyDescriptor[] pds = beanInfoFrom.getPropertyDescriptors(); +Map context = ActionContext.getContext().getContextMap(); for (PropertyDescriptor pd : pds) { String name = pd.getName(); Object value = null; @@ -113,9 +108,9 @@ public class ShowValidatorAction extends ListValidatorsAction { } } catch (Exception e) { if (LOG.isWarnEnabled()) { - LOG.warn("Unable to retrieve properties.", e); +LOG.warn("Unable to retrieve properties.", e); } -addActionError("Unable to retrieve properties: " + e.toString()); +addActionError("Unable to retrieve properties: " + e); } if (hasErrors()) {
struts.git: Error while running github feature from feature/WW-5544-context-factory-s7:.asf.yaml
An error occurred while processing the github feature in .asf.yaml: while parsing a mapping in "struts.git/.asf.yaml::github", line 7, column 1: # contexts are the names o ... ^ (line: 7) unexpected key not in schema 'contexts' in "struts.git/.asf.yaml::github", line 8, column 1: contexts: ^ (line: 8) --- With regards, ASF Infra. For further information, please see the .asf.yaml documentation at: https://github.com/apache/infrastructure-asfyaml/blob/main/README.md
(struts) branch feature/WW-5544-context-factory-s7 updated (dad1f3541 -> d251892ac)
This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a change to branch feature/WW-5544-context-factory-s7 in repository https://gitbox.apache.org/repos/asf/struts.git discard dad1f3541 WW-5544 Marks ReflectionContextFactory as deprecated and uses ActionContext instead (#1254) add d251892ac WW-5544 Marks ReflectionContextFactory as deprecated and uses ActionContext instead (#1254) This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (dad1f3541) \ N -- N -- N refs/heads/feature/WW-5544-context-factory-s7 (d251892ac) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: .../main/java/org/apache/struts2/ognl/OgnlReflectionContextFactory.java | 2 +- .../org/apache/struts2/util/reflection/ReflectionContextFactory.java| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
struts.git: Error while running github feature from feature/WW-5544-context-factory-s7:.asf.yaml
An error occurred while processing the github feature in .asf.yaml: while parsing a mapping in "struts.git/.asf.yaml::github", line 7, column 1: # contexts are the names o ... ^ (line: 7) unexpected key not in schema 'contexts' in "struts.git/.asf.yaml::github", line 8, column 1: contexts: ^ (line: 8) --- With regards, ASF Infra. For further information, please see the .asf.yaml documentation at: https://github.com/apache/infrastructure-asfyaml/blob/main/README.md
(struts) branch main updated (993620eb6 -> b650adb53)
This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/struts.git from 993620eb6 Merge pull request #1247 from apache/dependabot/github_actions/actions/upload-artifact-4.6.2 add ab55fda4a Bump org.apache.maven.doxia:doxia-module-markdown from 1.12.0 to 2.0.0 add b650adb53 Merge pull request #1245 from apache/dependabot/maven/org.apache.maven.doxia-doxia-module-markdown-2.0.0 No new revisions were added by this update. Summary of changes: pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
struts.git: Error while running github feature from main:.asf.yaml
An error occurred while processing the github feature in .asf.yaml: while parsing a mapping in "struts.git/.asf.yaml::github", line 7, column 1: # contexts are the names o ... ^ (line: 7) unexpected key not in schema 'contexts' in "struts.git/.asf.yaml::github", line 8, column 1: contexts: ^ (line: 8) --- With regards, ASF Infra. For further information, please see the .asf.yaml documentation at: https://github.com/apache/infrastructure-asfyaml/blob/main/README.md
struts.git: Error while running github feature from main:.asf.yaml
An error occurred while processing the github feature in .asf.yaml: while parsing a mapping in "struts.git/.asf.yaml::github", line 7, column 1: # contexts are the names o ... ^ (line: 7) unexpected key not in schema 'contexts' in "struts.git/.asf.yaml::github", line 8, column 1: contexts: ^ (line: 8) --- With regards, ASF Infra. For further information, please see the .asf.yaml documentation at: https://github.com/apache/infrastructure-asfyaml/blob/main/README.md
(struts) branch main updated: WW-5544 Marks ReflectionContextFactory as deprecated and uses ActionContext instead (#1254) (#1255)
This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/struts.git The following commit(s) were added to refs/heads/main by this push: new e32679953 WW-5544 Marks ReflectionContextFactory as deprecated and uses ActionContext instead (#1254) (#1255) e32679953 is described below commit e3267995328bfa4f77514f821069b3b0ed06a7ca Author: Lukasz Lenart AuthorDate: Sun Apr 27 18:43:36 2025 +0200 WW-5544 Marks ReflectionContextFactory as deprecated and uses ActionContext instead (#1254) (#1255) --- .../apache/struts2/ognl/OgnlReflectionContextFactory.java | 4 .../struts2/util/reflection/ReflectionContextFactory.java | 4 .../struts2/config_browser/ShowValidatorAction.java | 15 +-- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/core/src/main/java/org/apache/struts2/ognl/OgnlReflectionContextFactory.java b/core/src/main/java/org/apache/struts2/ognl/OgnlReflectionContextFactory.java index 92f079335..4b32e7602 100644 --- a/core/src/main/java/org/apache/struts2/ognl/OgnlReflectionContextFactory.java +++ b/core/src/main/java/org/apache/struts2/ognl/OgnlReflectionContextFactory.java @@ -23,6 +23,10 @@ import ognl.Ognl; import java.util.Map; +/** + * @deprecated since 6.8.0, to be removed, see {@link ReflectionContextFactory} + */ +@Deprecated(since = "6.8.0", forRemoval = true) public class OgnlReflectionContextFactory implements ReflectionContextFactory { @Override diff --git a/core/src/main/java/org/apache/struts2/util/reflection/ReflectionContextFactory.java b/core/src/main/java/org/apache/struts2/util/reflection/ReflectionContextFactory.java index 5b0075f3b..e33c50a8f 100644 --- a/core/src/main/java/org/apache/struts2/util/reflection/ReflectionContextFactory.java +++ b/core/src/main/java/org/apache/struts2/util/reflection/ReflectionContextFactory.java @@ -20,6 +20,10 @@ package org.apache.struts2.util.reflection; import java.util.Map; +/** + * @deprecated since 6.8.0, avoid using this interface and any of its implementation, it's going to be removed soon + */ +@Deprecated(since = "6.8.0", forRemoval = true) public interface ReflectionContextFactory { /** * Creates and returns a new standard naming context for evaluating an OGNL diff --git a/plugins/config-browser/src/main/java/org/apache/struts2/config_browser/ShowValidatorAction.java b/plugins/config-browser/src/main/java/org/apache/struts2/config_browser/ShowValidatorAction.java index 8a84f6a56..08f38d34d 100644 --- a/plugins/config-browser/src/main/java/org/apache/struts2/config_browser/ShowValidatorAction.java +++ b/plugins/config-browser/src/main/java/org/apache/struts2/config_browser/ShowValidatorAction.java @@ -25,6 +25,7 @@ import org.apache.struts2.util.reflection.ReflectionProvider; import org.apache.struts2.validator.Validator; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; +import org.apache.struts2.ActionContext; import org.apache.struts2.interceptor.parameter.StrutsParameter; import java.beans.BeanInfo; @@ -49,19 +50,13 @@ public class ShowValidatorAction extends ListValidatorsAction { private Set properties = Collections.emptySet(); private int selected = 0; -ReflectionProvider reflectionProvider; -ReflectionContextFactory reflectionContextFactory; +private ReflectionProvider reflectionProvider; @Inject public void setReflectionProvider(ReflectionProvider prov) { this.reflectionProvider = prov; } -@Inject -public void setReflectionContextFactory(ReflectionContextFactory fac) { -this.reflectionContextFactory = fac; -} - public int getSelected() { return selected; } @@ -85,7 +80,6 @@ public class ShowValidatorAction extends ListValidatorsAction { Validator validator = getSelectedValidator(); properties = new TreeSet<>(); try { -Map context = reflectionContextFactory.createDefaultContext(validator); BeanInfo beanInfoFrom; try { beanInfoFrom = Introspector.getBeanInfo(validator.getClass(), Object.class); @@ -97,6 +91,7 @@ public class ShowValidatorAction extends ListValidatorsAction { PropertyDescriptor[] pds = beanInfoFrom.getPropertyDescriptors(); +Map context = ActionContext.getContext().getContextMap(); for (PropertyDescriptor pd : pds) { String name = pd.getName(); Object value = null; @@ -113,9 +108,9 @@ public class ShowValidatorAction extends ListValidatorsAction { } } catch (Exception e) { if (LOG.isWarnEnabled()) { - LOG.warn("Unable to retrieve properties.", e); +LOG.warn("Unable to retrieve properties.", e); } -addActionError("Unable to retrieve pr
(struts) branch feature/WW-5544-context-factory-s7 deleted (was d251892ac)
This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a change to branch feature/WW-5544-context-factory-s7 in repository https://gitbox.apache.org/repos/asf/struts.git was d251892ac WW-5544 Marks ReflectionContextFactory as deprecated and uses ActionContext instead (#1254) The revisions that were on this branch are still contained in other references; therefore, this change does not discard any commits from the repository.
struts.git: Error while running github feature from --unknown-branch--:.asf.yaml
An error occurred while processing the github feature in .asf.yaml: while parsing a mapping in "struts.git/.asf.yaml::github", line 7, column 1: # contexts are the names o ... ^ (line: 7) unexpected key not in schema 'contexts' in "struts.git/.asf.yaml::github", line 8, column 1: contexts: ^ (line: 8) --- With regards, ASF Infra. For further information, please see the .asf.yaml documentation at: https://github.com/apache/infrastructure-asfyaml/blob/main/README.md
(struts) branch dependabot/maven/com.github.ben-manes.caffeine-caffeine-3.2.0 created (now d08a19ce7)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/com.github.ben-manes.caffeine-caffeine-3.2.0 in repository https://gitbox.apache.org/repos/asf/struts.git at d08a19ce7 Bump com.github.ben-manes.caffeine:caffeine from 3.1.8 to 3.2.0 No new revisions were added by this update.
(struts) branch dependabot/maven/org.owasp-dependency-check-maven-12.1.1 created (now 1ca516aaf)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/org.owasp-dependency-check-maven-12.1.1 in repository https://gitbox.apache.org/repos/asf/struts.git at 1ca516aaf Bump org.owasp:dependency-check-maven from 10.0.4 to 12.1.1 No new revisions were added by this update.
struts.git: Error while running github feature from dependabot/maven/org.owasp-dependency-check-maven-12.1.1:.asf.yaml
An error occurred while processing the github feature in .asf.yaml: while parsing a mapping in "struts.git/.asf.yaml::github", line 7, column 1: # contexts are the names o ... ^ (line: 7) unexpected key not in schema 'contexts' in "struts.git/.asf.yaml::github", line 8, column 1: contexts: ^ (line: 8) --- With regards, ASF Infra. For further information, please see the .asf.yaml documentation at: https://github.com/apache/infrastructure-asfyaml/blob/main/README.md
struts.git: Error while running github feature from dependabot/maven/com.github.ben-manes.caffeine-caffeine-3.2.0:.asf.yaml
An error occurred while processing the github feature in .asf.yaml: while parsing a mapping in "struts.git/.asf.yaml::github", line 7, column 1: # contexts are the names o ... ^ (line: 7) unexpected key not in schema 'contexts' in "struts.git/.asf.yaml::github", line 8, column 1: contexts: ^ (line: 8) --- With regards, ASF Infra. For further information, please see the .asf.yaml documentation at: https://github.com/apache/infrastructure-asfyaml/blob/main/README.md
struts.git: Error while running github feature from dependabot/maven/org.htmlunit-htmlunit-4.11.1:.asf.yaml
An error occurred while processing the github feature in .asf.yaml: while parsing a mapping in "struts.git/.asf.yaml::github", line 7, column 1: # contexts are the names o ... ^ (line: 7) unexpected key not in schema 'contexts' in "struts.git/.asf.yaml::github", line 8, column 1: contexts: ^ (line: 8) --- With regards, ASF Infra. For further information, please see the .asf.yaml documentation at: https://github.com/apache/infrastructure-asfyaml/blob/main/README.md
struts.git: Error while running github feature from --unknown-branch--:.asf.yaml
An error occurred while processing the github feature in .asf.yaml: while parsing a mapping in "struts.git/.asf.yaml::github", line 7, column 1: # contexts are the names o ... ^ (line: 7) unexpected key not in schema 'contexts' in "struts.git/.asf.yaml::github", line 8, column 1: contexts: ^ (line: 8) --- With regards, ASF Infra. For further information, please see the .asf.yaml documentation at: https://github.com/apache/infrastructure-asfyaml/blob/main/README.md
(struts) branch dependabot/maven/org.htmlunit-htmlunit-4.11.1 created (now 937091dca)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/org.htmlunit-htmlunit-4.11.1 in repository https://gitbox.apache.org/repos/asf/struts.git at 937091dca Bump org.htmlunit:htmlunit from 4.9.0 to 4.11.1 No new revisions were added by this update.
struts.git: Error while running github feature from dependabot/maven/org.apache.maven.plugins-maven-site-plugin-3.21.0:.asf.yaml
An error occurred while processing the github feature in .asf.yaml: while parsing a mapping in "struts.git/.asf.yaml::github", line 7, column 1: # contexts are the names o ... ^ (line: 7) unexpected key not in schema 'contexts' in "struts.git/.asf.yaml::github", line 8, column 1: contexts: ^ (line: 8) --- With regards, ASF Infra. For further information, please see the .asf.yaml documentation at: https://github.com/apache/infrastructure-asfyaml/blob/main/README.md
(struts) branch dependabot/maven/org.apache.maven.plugins-maven-site-plugin-3.21.0 created (now c89bb5c1c)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/org.apache.maven.plugins-maven-site-plugin-3.21.0 in repository https://gitbox.apache.org/repos/asf/struts.git at c89bb5c1c Bump org.apache.maven.plugins:maven-site-plugin from 3.20.0 to 3.21.0 No new revisions were added by this update.
struts.git: Error while running github feature from --unknown-branch--:.asf.yaml
An error occurred while processing the github feature in .asf.yaml: while parsing a mapping in "struts.git/.asf.yaml::github", line 7, column 1: # contexts are the names o ... ^ (line: 7) unexpected key not in schema 'contexts' in "struts.git/.asf.yaml::github", line 8, column 1: contexts: ^ (line: 8) --- With regards, ASF Infra. For further information, please see the .asf.yaml documentation at: https://github.com/apache/infrastructure-asfyaml/blob/main/README.md
struts.git: Error while running github feature from --unknown-branch--:.asf.yaml
An error occurred while processing the github feature in .asf.yaml: while parsing a mapping in "struts.git/.asf.yaml::github", line 7, column 1: # contexts are the names o ... ^ (line: 7) unexpected key not in schema 'contexts' in "struts.git/.asf.yaml::github", line 8, column 1: contexts: ^ (line: 8) --- With regards, ASF Infra. For further information, please see the .asf.yaml documentation at: https://github.com/apache/infrastructure-asfyaml/blob/main/README.md
(struts-examples) branch dependabot/maven/io.quarkus-quarkus-universe-bom-3.21.3 deleted (was 50290fa)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/io.quarkus-quarkus-universe-bom-3.21.3 in repository https://gitbox.apache.org/repos/asf/struts-examples.git was 50290fa Build(deps): Bump io.quarkus:quarkus-universe-bom from 3.21.2 to 3.21.3 The revisions that were on this branch are still contained in other references; therefore, this change does not discard any commits from the repository.
(struts-examples) branch dependabot/maven/io.quarkus-quarkus-universe-bom-3.21.4 created (now 17ab62c)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/io.quarkus-quarkus-universe-bom-3.21.4 in repository https://gitbox.apache.org/repos/asf/struts-examples.git at 17ab62c Build(deps): Bump io.quarkus:quarkus-universe-bom from 3.21.2 to 3.21.4 No new revisions were added by this update.
struts.git: Error while running github feature from dependabot/github_actions/github/codeql-action-3.28.16:.asf.yaml
An error occurred while processing the github feature in .asf.yaml: while parsing a mapping in "struts.git/.asf.yaml::github", line 7, column 1: # contexts are the names o ... ^ (line: 7) unexpected key not in schema 'contexts' in "struts.git/.asf.yaml::github", line 8, column 1: contexts: ^ (line: 8) --- With regards, ASF Infra. For further information, please see the .asf.yaml documentation at: https://github.com/apache/infrastructure-asfyaml/blob/main/README.md
(struts) branch dependabot/github_actions/github/codeql-action-3.28.16 created (now 2636c3d3d)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/github_actions/github/codeql-action-3.28.16 in repository https://gitbox.apache.org/repos/asf/struts.git at 2636c3d3d Bump github/codeql-action from 3.28.15 to 3.28.16 No new revisions were added by this update.
struts.git: Error while running github feature from --unknown-branch--:.asf.yaml
An error occurred while processing the github feature in .asf.yaml: while parsing a mapping in "struts.git/.asf.yaml::github", line 7, column 1: # contexts are the names o ... ^ (line: 7) unexpected key not in schema 'contexts' in "struts.git/.asf.yaml::github", line 8, column 1: contexts: ^ (line: 8) --- With regards, ASF Infra. For further information, please see the .asf.yaml documentation at: https://github.com/apache/infrastructure-asfyaml/blob/main/README.md