macadmins / outset

Automatically process packages and scripts during boot, login, or on demand.
Apache License 2.0
159 stars 12 forks source link

Update team, signing certificates and github actions #20

Closed bartreardon closed 1 year ago

bartreardon commented 1 year ago

The project needs to be updated to use the macadmins open source team and certificate. Also needs the necessary github actions set up.

There is a build script here https://github.com/macadmins/outset/blob/main/Package/generatePackage.zsh which might be able to be used as a basis for automation. I'm not up to speed with how github actions work so would need advice on how this is set up for ongoing maintenance if that's required.

bartreardon commented 1 year ago

Adding @natewalck as well - LMK what process is being used and I'll do some research so I can assist in getting this one done as much as I can (if I can). Conscious of not taking up a huge amount of peoples time troubleshooting build issues.

bartreardon commented 1 year ago

I can think of more features which can wait for a 4.1. Unless theres some showstopper bugs, the current PR from development to main would be nice to release. I'll give it a week or so and see if anything comes in.

erikng commented 1 year ago

Progress is being made. We moved to new org wide certificates and I had to test this. I confirmed late last night they are working so now I can begin the work on this repo.

bartreardon commented 1 year ago

I think we're good to close this? GitHub actions seem to action well.