https://github.com/pulp-platform/pulp-actions
https://github.com/pulp-platform/pulp-actions
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/pulp-platform/pulp-actions
- Owner: pulp-platform
- License: apache-2.0
- Created: 2023-02-22T13:05:09.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-05-21T10:36:55.000Z (about 1 year ago)
- Last Synced: 2025-05-21T11:45:49.773Z (about 1 year ago)
- Language: Python
- Size: 56.6 KB
- Stars: 7
- Watchers: 4
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Github Actions for PULP Platform
This is a collection of reusable Github Actions for repositories in the `pulp-platform` organization. PULP (Parallel Ultra-Low-Power) is an open-source multi-core computing platform developed in ongoing collaboration between ETH Zurich and the University of Bologna.
## How to use
There is a subdirectory for each action with a README providing setup instructions.
To use an action in your workflow, you must add its subdirectory to the repository path in the `uses` clause, e.g.:
```yaml
uses: pulp-platform/pulp-actions/gitlab-ci@v2.4.1
```
## Recommended third-party actions
We deliberately do not recreate or wrap functionality already provided by well-designed existing actions. Here is a list of third-party actions recommended for `pulp-platform` repositories:
* Linting:
* C/C++: `DoozyX/clang-format-lint-action`
* (System)Verilog: `chipsalliance/verible-linter-action`
* Python: `py-actions/flake8`
* Rust: `mbrobbel/rustfmt-check`
* YAML: `ibiqlik/action-yamllint`
* Miscellaneous:
* Git up-to-date: `mmontes11/diff-porcelain`
## License
The code in this repository is licensed under Apache 2.0 (see LICENSE).