Inside Infra February 2025
Posted on: 2025-02-25 00:00:00+00:00
Roundtable
The February roundtable took place Wednesday, February 5, 2025. The main topic was creation, review and management of custom GitHub Actions that projects can use in their compile and build processes, and the self-serve way to add custom GitHub Actions to the GHA Allowlist.There is now a management committee of subject matter experts who will review custom GitHub Actions as ASF community members submit them, and will add them to the ASF allowList if they are approved. Further details are available at Infra Roundtable 2025-02-05 1700 UTC
We hope this process will fix the current bottleneck that is slowing down review of new GitHubActions, and will provide guidance to help submitters create stronger and more resilient code.
There will be no roundtable in March, 2025. The next roundtable will be Wednesday, April 2, 2025, 1700 UTC. The main topic will be announced soon.
See infra.apache.org/roundtable.html for details about how to join a roundtable, and what happens at it.
ASFMM
Infra has developed a custom chat service that ASF Members can use during the annual Members' Meeting, which this year is on March 6.
The tool, ASFMM, is available at asfmm.apache.org/oauth.html. Members must log in using their ASF credentials to use it.
ASFMM has two channels: the main channel, where members can follow the business of the meeting, and the 'back channel' for informal comments and conversations. ASFMM ends our reliance on third-party chat tools or sites.
.asf.yaml update
Infra is releasing a significant update to .asf.yaml, the versatile controller for compiles and builds. The documentation is not complete on the biggest new option, adding custom features to you .asf.yaml file, so for the moment the new version is available as an 'opt-in' (see below).
Other significant enhancements include:
- You can enable or disable GitHub discussions. Learn more at github.com/apache/infrastructure-asfyaml/tree/ng-parser?tab=readme-ov-file#repository-features
- Projects can enable/disable the merge PR button in the GitHub UI and configure which actions to allow (squash, merge, or rebase). Learn more at github.com/apache/infrastructure-asfyaml/tree/ng-parser?tab=readme-ov-file#merge.
- Better error validation and reporting when the build process encounters a badly-configured .asf.yaml file.
- Better tracking of which commits caused which updates to the code.
To opt in to the updated .asf.yaml, add this code to your existing .asf.yaml file:
meta:
nextgen: true
If you run into issues or decide you do not want to use the new features yet, opt out by removing the code snippet from your .asf.yaml file.
Please report any problems or errors you encounter by email to users@infra.apache.org
.
More next month!
Copyright 2025, The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
Apache® and the Apache feather logo are trademarks of The Apache Software Foundation.