diff --git a/.copier-answers.yml b/.copier-answers.yml index 9401915..fd34aed 100644 --- a/.copier-answers.yml +++ b/.copier-answers.yml @@ -1,6 +1,6 @@ # WARNING: Do not edit this file manually. # Any changes will be overwritten by Copier. -_commit: v0.7.0 +_commit: v0.7.0-2-g0389b21 _src_path: gh:easyscience/templates lib_docs_url: https://easyscience.github.io/utils lib_doi: 10.5281/zenodo.18163581 diff --git a/.github/workflows/dashboard.yml b/.github/workflows/dashboard.yml index e1e232b..5159f71 100644 --- a/.github/workflows/dashboard.yml +++ b/.github/workflows/dashboard.yml @@ -4,6 +4,9 @@ on: workflow_dispatch: workflow_call: +permissions: + contents: read + # Set the environment variables to be used in all jobs defined in this workflow env: CI_BRANCH: ${{ github.head_ref || github.ref_name }} diff --git a/.github/workflows/issues-labels.yml b/.github/workflows/issues-labels.yml index 6bd2db6..3a60cdd 100644 --- a/.github/workflows/issues-labels.yml +++ b/.github/workflows/issues-labels.yml @@ -8,6 +8,9 @@ on: issues: types: [opened, labeled, unlabeled] +permissions: + issues: write + jobs: check-labels: runs-on: ubuntu-latest diff --git a/.github/workflows/pypi-test.yml b/.github/workflows/pypi-test.yml index f9b2075..078f94b 100644 --- a/.github/workflows/pypi-test.yml +++ b/.github/workflows/pypi-test.yml @@ -13,6 +13,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true +permissions: + contents: read + # Set the environment variables to be used in all jobs defined in this workflow env: CI_BRANCH: ${{ github.head_ref || github.ref_name }} diff --git a/.github/workflows/quality.yml b/.github/workflows/quality.yml index 52e75b4..1fe7ecb 100644 --- a/.github/workflows/quality.yml +++ b/.github/workflows/quality.yml @@ -25,6 +25,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true +permissions: + contents: read + # Set the environment variables to be used in all jobs defined in this workflow env: CI_BRANCH: ${{ github.head_ref || github.ref_name }} diff --git a/.github/workflows/test-trigger.yml b/.github/workflows/test-trigger.yml index a68e1fa..ecf6b40 100644 --- a/.github/workflows/test-trigger.yml +++ b/.github/workflows/test-trigger.yml @@ -7,6 +7,9 @@ on: # Allows you to run this workflow manually from the Actions tab workflow_dispatch: +permissions: + contents: read + jobs: code-tests-trigger: runs-on: ubuntu-latest diff --git a/.github/workflows/tutorial-tests-trigger.yml b/.github/workflows/tutorial-tests-trigger.yml index 4cbb8bb..1bc27f4 100644 --- a/.github/workflows/tutorial-tests-trigger.yml +++ b/.github/workflows/tutorial-tests-trigger.yml @@ -7,6 +7,9 @@ on: # Allows you to run this workflow manually from the Actions tab workflow_dispatch: +permissions: + contents: read + jobs: tutorial-tests-trigger: runs-on: ubuntu-latest diff --git a/.github/workflows/tutorial-tests.yml b/.github/workflows/tutorial-tests.yml index 369150c..4c9244d 100644 --- a/.github/workflows/tutorial-tests.yml +++ b/.github/workflows/tutorial-tests.yml @@ -15,6 +15,9 @@ on: # Allows you to run this workflow manually from the Actions tab workflow_dispatch: +permissions: + contents: read + # Allow only one concurrent workflow, skipping runs queued between the run # in-progress and latest queued. And cancel in-progress runs. concurrency: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c73074a..d5944ec 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -18,6 +18,25 @@ Please make sure you follow the EasyScience organization-wide --- +## Table of Contents + +- [How to Interact With This Project](#how-to-interact-with-this-project) +- [1. Understanding the Development Model](#1-understanding-the-development-model) +- [2. Getting the Code](#2-getting-the-code) +- [3. Setting Up the Development Environment](#3-setting-up-the-development-environment) +- [4. Creating a Branch](#4-creating-a-branch) +- [5. Implementing Your Changes](#5-implementing-your-changes) +- [6. Code Quality Checks](#6-code-quality-checks) +- [7. Opening a Pull Request](#7-opening-a-pull-request) +- [8. Continuous Integration (CI)](#8-continuous-integration-ci) +- [9. Code Review](#9-code-review) +- [10. Documentation Contributions](#10-documentation-contributions) +- [11. Reporting Issues](#11-reporting-issues) +- [12. Security Issues](#12-security-issues) +- [13. Releases](#13-releases) + +--- + ## How to Interact With This Project If you are not planning to modify the code, you may want to: