Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zephyrproject-rtos/action-manifest
https://github.com/zephyrproject-rtos/action-manifest
actions ci
Last synced: about 4 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/zephyrproject-rtos/action-manifest
- Owner: zephyrproject-rtos
- Created: 2020-10-30T09:25:16.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-14T11:28:55.000Z (4 days ago)
- Last Synced: 2024-11-14T12:28:19.829Z (4 days ago)
- Topics: actions, ci
- Language: Python
- Homepage:
- Size: 48.8 KB
- Stars: 7
- Watchers: 10
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# action-manifest
This respository contains a GitHub action implemented in Python to partially
automate [west](https://docs.zephyrproject.org/latest/guides/west/index.html)-based
manifest workflows.It currently performs the following tasks:
- Parses the PR changes to detect if the manifest file has been modified
- Constructs both the old manifest (the one in the PR base SHA) and the new
manifest (the one in the tip of the PR) and compares them
- Adds a set of DNM labels when one or more of the `revision:` fields in the
manifest point to a Pull Request
- Adds a set of labels to be associated with a change to the manifest
- Adds a set of per-manifest project with the format `{prefix}{project_name}`
- Posts and updates a message with a revision comparison tableSee [action.yml](action.yml) for a full list of options.