https://github.com/avocado-framework/avocado-ci-tools
https://github.com/avocado-framework/avocado-ci-tools
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/avocado-framework/avocado-ci-tools
- Owner: avocado-framework
- License: other
- Created: 2024-02-07T12:51:46.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-01T11:32:41.000Z (about 1 year ago)
- Last Synced: 2025-10-12T13:27:44.684Z (9 months ago)
- Size: 18.6 KB
- Stars: 0
- Watchers: 10
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This repo contains a action to run various CI scripts
needed by various of avocado projects.
## Supported tools:
- avocado-static-checks
- avocado-project manipulation
## Input
```yaml
avocado-static-checks:
description: |
Runs avocado-static-checks on pull requests.
Default is false.
default: false
avocado-project:
description: |
Mr. avocado configuration for manipulating with PR and issues.
Default is false.
default: false
bot_app_id:
description: |
Bot app ID which is needed to generate access token for bot. It is required by avocado-project.
default: ''
bot_app_installation_id:
description: |
Bot app installation ID which is needed to generate access token for bot. It is required by avocado-project.
default: ''
bot_app_private_key:
description: |
Bot app private key which is needed to generate access token for bot. It is required by avocado-project.
default: ''
```
## Usage
```yaml
name: Pull Request
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
workflow_dispatch:
jobs:
avocado-static-checks:
runs-on: ubuntu-latest
steps:
uses: avocado/avocado-ci-tools
with:
avocado-static-checks: true
```