Thank you for contributing to the NethServer project!
This GitHub repository serves on the NethServer project as official issue-tracker. Before opening a new issue here, we suggest to discuss it on community.nethserver.org.
You are welcome!
Further references:
When labels are added or removed from an issue, the issue's status in the projects is automatically updated:
-
Adding labels:
- Adding the
testing
label sets the issue status toTesting
. - Adding the
verified
label sets the issue status toVerified
. - Adding one of these labels automatically removes the other if it exists.
- Adding the
-
Removing labels:
- Removing the
testing
orverified
label sets the issue status toIn Progress
.
- Removing the
This behavior is managed by a GitHub Actions workflow that runs the update_issue_status.sh
script.
If an issue belongs to multiple projects, all projects are updated.
To allow the workflow to update issue statuses in organization-level projects, an additional Personal Access Token (PAT) with the following minimum permissions is required:
project
: full access to projects.public_repo
: full access to public repositories.repo
: full access to private repositories (only required for private repositories).
To set up the PAT correctly:
- Create a new PAT from your GitHub account settings, selecting the permissions listed above.
- Add the PAT as a secret in the repository or organization, using the name
PROJECT_STATUS_BOT_TOKEN
.