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
- Host: GitHub
- URL: https://github.com/projectdiscovery/actions
- Owner: projectdiscovery
- License: mit
- Created: 2024-08-01T17:26:30.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-04-11T11:21:58.000Z (over 1 year ago)
- Last Synced: 2025-04-15T10:56:10.692Z (about 1 year ago)
- Language: Shell
- Homepage:
- Size: 140 KB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.