Schlagonia / github-action

GitHub Actions CI File for Ape Projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub Actions CI File for Ape Projects

This action allows you to use your favorte ape commands in the GitHub Actions CI environment, such as ape compile and ape test

Inputs

python-version

Optional Overrides the version of python used to run ape. Default is using Python '3.8'.

ape-version-pin

Optional Overrides the pin used to install eth-ape. Default is to use the latest version of eth-ape (no pin).

ape-plugins-list

Optional Space-separated list of plugins to install. Default is to install from local ape-config.yaml.

Note: When requesting a pin, put it all together like 'plugin-a plugin-b==1.2.3 plugin-c>1.2'

Outputs

No outputs

Example usage

steps:
  - uses: actions/checkout@v2
  - uses: ApeWorX/github-action@v1
  - run: ape test -s

NOTE This action is still in development

About

GitHub Actions CI File for Ape Projects

License:Apache License 2.0