This repository contains GitHub Actions for use with Preternatural CLI.
Runs the Preternatural CLI build command on your repositories. The xcactivitylog steps are optional and will not stop the workflow if they fail.
- uses: PreternaturalAI/preternatural-build-action@v1
with:
xcode-version: 'latest-stable'
platforms: '["macOS"]'
configurations: '["debug", "release"]'
derived_data_path: 'DerivedData/ProjectBuild'
reuse_derived_data: true
Archives and notarizes macOS applications using the Preternatural CLI.
- uses: PreternaturalAI/preternatural-archive-action@v1
with:
notarization_username: ${{ secrets.NOTARIZATION_USERNAME }}
notarization_password: ${{ secrets.NOTARIZATION_PASSWORD }}
build_certificate_base64: ${{ secrets.BUILD_CERTIFICATE_BASE64 }}
p12_password: ${{ secrets.P12_PASSWORD }}
See USING.md for detailed documentation, examples, and troubleshooting.