Skip to content

Commit

Permalink
minor updates to docs and workflows
Browse files Browse the repository at this point in the history
  • Loading branch information
sosey committed Nov 27, 2024
1 parent e65f4a1 commit 175f7ef
Show file tree
Hide file tree
Showing 7 changed files with 47 additions and 24 deletions.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: "Feature request"
about: Suggest an idea for this project
title: "[New Feature]: "
labels: enhancement, needs triage
assignees: ''
assignees: 'sosey'
---

## Is your feature request related to a problem? Please describe.
Expand Down
18 changes: 13 additions & 5 deletions .github/workflows/dependabot.yml → .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ updates:
directory: "/"
target-branch: "main"
schedule:
interval: weekly
interval: monthly
open-pull-requests-limit: 10
reviewers:
- "Roman-Supernova-PIT/software-admins"
Expand All @@ -16,14 +16,22 @@ updates:
- dependency-type: indirect
commit-message:
prefix: "fix: "
labels:
- "CI/CD"

# maintain dependencies for github-actions
- package-ecosystem: "github-actions"
directory: "/"
directory: ".github/workflows"
target-branch: "main"
reviewers:
- "sosey"
- "Roman-Supernova-PIT/software-admins"
schedule:
interval: weekly
interval: monthly
commit-message:
prefix: "fix: "
prefix: "fix: "
labels:
- "CI/CD"
groups:
actions:
patterns:
- "*"
17 changes: 11 additions & 6 deletions .github/workflows/sphinx-deploy.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,27 @@
name: "Deploy Sphinx Package Documentation to Pages"
name: "Deploy Package Documentation to Pages"

on:
push:
branches: [gh-pages] # branch to trigger deployment
branches: [main] # branch to trigger deployment

workflow_dispatch:

jobs:
pages:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
permissions:
contents: write
steps:
- id: deployment
uses: sphinx-notes/pages@3a7b173ecba074b270b37c64007c1edfd8465892 # v3.1
uses: sphinx-notes/pages@3a7b173ecba074b270b37c64007c1edfd8465892 # v3.1
with:
publish: false
- uses: peaceiris/actions-gh-pages@4f9cc6602d3f66b9c108549d475ec49e8ef4d45e #v4.0.0
documentation_path: ./docs
pyproject_extras: docs
- uses: peaceiris/actions-gh-pages@4f9cc6602d3f66b9c108549d475ec49e8ef4d45e # v4.0.0
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ${{ steps.deployment.outputs.artifact }}
publish_dir: ${{ steps.deployment.outputs.artifact }}
publish_branch: gh-pages # default: gh-pages
commit_message: ${{ github.event.head_commit.message }}

4 changes: 2 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -39,5 +39,5 @@ The goal of the template is to quickly get you setup with the files described in
The template currently implements the following optional flags, all of which default to off:

* ``include_example_code``: This option will fill your new package with some example functions to allow you to test it.
* ``use_compiled_extensions``: This turns on the features needed to support compiled extensions as described in :ref:`extensions`.
* ``enable_dynamic_dev_versions``: This enables a feature which ensures that ``my_package.__version__`` always returns the current git version as calculated by ``setuptools_scm`` when the package is installed as an editable install. See :ref:`dev-versions` for more details.
* ``use_compiled_extensions``: This turns on the features needed to support compiled extensions
* ``enable_dynamic_dev_versions``: This enables a feature which ensures that ``my_package.__version__`` always returns the current git version as calculated by ``setuptools_scm`` when the package is installed as an editable install.
Original file line number Diff line number Diff line change
@@ -1,28 +1,38 @@
name: "Dependabot Checks"
version: 2
updates:

# maintain dependencies for pip
# this should help with pyproject.toml
- package-ecosystem: pip
directory: "/"
target-branch: "main"
schedule:
interval: weekly
open-pull-requests-limit: 10
reviewers:
- "sosey"
- "{{ cookiecutter.github_username }}"
allow:
- dependency-type: direct
- dependency-type: indirect
commit-message:
prefix: "fix: "
labels:
- "CI/CD"

# maintain dependencies for github-actions
- package-ecosystem: "github-actions"
directory: "/"
directory: ".github/workflows"
target-branch: "main"
reviewers:
- "sosey"
- "{{ cookiecutter.github_username }}"
schedule:
interval: weekly
interval: monthly
commit-message:
prefix: "fix: "
prefix: "fix: "
labels:
- "CI/CD"
groups:
actions:
patterns:
- "*"
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: "Deploy Sphinx Package Documentation to Pages"
name: "Deploy Package Documentation to Pages"

on:
push:
Expand All @@ -16,7 +16,7 @@ jobs:
uses: sphinx-notes/pages@3a7b173ecba074b270b37c64007c1edfd8465892. # v3.1
with:
publish: false
- uses: peaceiris/actions-gh-pages@4f9cc6602d3f66b9c108549d475ec49e8ef4d45e. #v4.0.0
- uses: peaceiris/actions-gh-pages@4f9cc6602d3f66b9c108549d475ec49e8ef4d45e. # v4.0.0
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ${{ steps.deployment.outputs.artifact }}
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,9 @@ jobs:
title: Reject new updates from package template

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683. # v4.2.2

- uses: actions/setup-python@v5
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b. # v5.3.0
with:
python-version: "3.11"

Expand Down Expand Up @@ -71,7 +71,7 @@ jobs:
- name: Create pull request
if: steps.check.outputs.has_changes == '1'
uses: peter-evans/create-pull-request@v6
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f. #v7.0.5
with:
token: ${{ secrets.GITHUB_TOKEN }}
add-paths: ${{ matrix.add-paths }}
Expand Down

0 comments on commit 175f7ef

Please sign in to comment.