sbp commented on issue #833: URL: https://github.com/apache/tooling-trusted-releases/issues/833#issuecomment-4019545358
In some cases, `exarch` itself is [configured by default to reject certain files](https://github.com/bug-ops/exarch/blob/1d212a88eafb5b9a0ff7c16afad3baa2c35565c0/crates/exarch-core/src/config.rs#L150-L158): ``` banned_path_components: vec![ ".git".to_string(), ".ssh".to_string(), ".gnupg".to_string(), ".aws".to_string(), ".kube".to_string(), ".docker".to_string(), ".env".to_string(), ], ``` Since this is configuration, we can change it, but we need to keep in mind that `exarch` configuration is extra to any validation we might perform separately in ATR, so I'm documenting this here. The code above caused a test archive from Apache Allura to fail, because `.env` is used in the root, and was the inspiration for the comment about allowing release managers to accept quarantine failures. We should decide whether we want to keep or discard each of the other values in the exarch defaults. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
