Skip to content

PreternaturalAI/preternatural-github-actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Preternatural GitHub Actions

This repository contains GitHub Actions for use with Preternatural CLI.

Actions

preternatural-build-action

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

preternatural-archive-action

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 }}

Documentation

See USING.md for detailed documentation, examples, and troubleshooting.