Apache Cordova's DOAP Source File Update

2022-09-15 Thread Bryan Ellis
We (Cordova) had been notified of an issue with the syntax used in our DOAP RDF 
file. The issue is specifically on how the categories are defined with 
incorrect URLs.
* https://github.com/apache/cordova/issues/291 


Additionally, a PR was opened to resolve this issue.
* https://github.com/apache/cordova-docs/pull/1245 


On July 27th, we approved and merged this PR.

I have noticed that the Apache Project’s webpage does not reflect these changes.
* https://projects.apache.org 

Infra informed me that the contents of the page are pulled from this data 
collection file.
* 
https://svn.apache.org/repos/asf/comdev/projects.apache.org/trunk/data/projects.xml
 


Upon reviewing the file, I noticed that it is referencing our SVN repository, 
which we no longer maintain. As we have migrated our website deployment process 
from SVN to GIT, we stopped pushing to SVN.

Can the file be fetched from our website instead? or the GitHub raw file?
* https://cordova.apache.org/infra/doap_Cordova.rdf 

* 
https://raw.githubusercontent.com/apache/cordova-docs/asf-site/infra/doap_Cordova_PMC.rdf
 


Also, if the PMC’s RDF file is still used, it should also pull from one of the 
new location.
* https://cordova.apache.org/infra/doap_Cordova_PMC.rdf 

* 
https://raw.githubusercontent.com/apache/cordova-docs/asf-site/infra/doap_Cordova_PMC.rdf
 


Please let me know if there are any questions.

Thank you
Bryan

Sharing a Post on Automating ASF Policy Audits (Release Audits)

2025-02-12 Thread Bryan Ellis
Hey!

Over the long weekend, I wrote and published a blog post about how I moved
part of the release process to the development phase for the ASF project I
contribute to.
This change also automated what used to be a manual process, using GitHub
Actions.

The post specifically covers how we validate two of the ASF policies:
- Ensuring all files have the ASF header license, with help of Apache Rat
- Making sure all npm dependencies comply with the ASF Category A licenses

I hope you find the post helpful and that it might even give you some ideas
for your own project. Could even follow along and use the same GitHub
Action workflow.

If you've got any feedback or suggestions, let me know! Especially if
there's something unclear or missing. I'd be happy to update it.
For example, I'm beginning to think I should have titled it "Automating ASF
Policy Audits" instead. :D

Post:
https://www.erisu.dev/posts/automating-the-apache-release-audit-with-github-actions/