An open API service indexing awesome lists of open source software.

https://github.com/projectdiscovery/actions

ProjectDiscovery's Composite Actions
https://github.com/projectdiscovery/actions

Last synced: 9 months ago
JSON representation

ProjectDiscovery's Composite Actions

Awesome Lists containing this project

README

          

# Actions

ProjectDiscovery's composite actions.

## Releases

* default HEAD branch (**`master`**) - latest code changes and updates, which *might* not have undergone thorough testing and quality assurance; **use at your own risk**.
* Major version branch (e.g. **`vN`**) - contains stable releases; **considered production-ready**.
* **`dotfiles`** branch - contains configuration files for setting up development environments used across actions. This branch is **NOT** subject to frequent changes; **modify with caution** _(require signed commits)_.

## Development

Add a workflow test for each new action to ensure quality and reliability and make sure new changes **DO NOT** break existing functionality so that it can be promoted to the major version branch.

> For maintainers:

When creating release tags, follow the SemVer format (`vX.Y.Z`).

```mermaid
flowchart TB
feat["Feature/patch branch"]
master
major["Major version branch"]
incremented@{label: "Incremented branch\n(e.g. vX.Y.1, vX.1.Z)"}
tag@{ shape: tag-rect, label: "Release tag\n(e.g. vX.Y.1, vX.1.Z)" }

feat -->|merge| incremented
incremented -->|tested & stable| major
major <--o|rebase| master
master --> tag
```

> [!NOTE]
> All changes must be applied to the default HEAD branch as well as the respective major version branch.

## License

MIT.