Sounds like a good idea to me. -- Jason Porter Software Engineer He/Him/His
IBM From: Xuanwo <xua...@apache.org> Date: Monday, February 3, 2025 at 06:14 To: general@incubator.apache.org <general@incubator.apache.org> Subject: [EXTERNAL] [DISCUSS] Migrate incubator report workflow to github Hey, everyone I'm starting this thread to discuss whether it is a good idea to migrate the incubator report workflow to a GitHub-based system. Our current workflow is Confluence-based and involves many manual tasks. I also find Confluence difficult to use, and several other IPMC members seem to share the same feeling. PJ works hard to bring our incubator reports back to life, and I want to offer support in other ways: creating an automated GitHub-based workflow for collecting and formatting reports. My proposed workflow: - Keep genrated reports at https://svn.apache.org/repos/asf/incubator/public/trunk/reports/ (I’m not sure why so many reports are missing; we only have a handful of entries here.) - Establish a repo with layout in this way: reports/{year}/{month}/{project}.md Take today and fury as an example: reports/2025/02/fury.md - Our GitHub Action scripts will automatically generate all templates for projects that require monthly reporting. - All requirements like "Please note that some lines have two spaces at the end. Do not remove these spaces." will be relaxed. Our GitHub Action scripts will collect, format, verify and wanring for projects that not reported. - Our Github Action will generate the finally report by combine those reports together. To submit a report, the project's PPMC members simply need to create a PR at the designated location. To review a report, the project's mentors only need to provide their feedback by adding inline comments to the PR. What do you think? The detailed workflow can be discussed later once this repository has been set up. My main proposal is to move away from confluence and rely on GitHub Actions to reduce the workload we need to manage, make the process easier for all of project ppmc members, mentors and also the IPMC chair. Xuanwo https://xuanwo.io/ --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org