refactor: update workflow deps, update docs, and smaller images (#1435)
Some checks are pending
Docs - build & deploy / docs (push) Waiting to run
Run tests / build (ubuntu-latest, 3.10) (push) Waiting to run
Run tests / build (ubuntu-latest, 3.11) (push) Waiting to run
Run tests / build (ubuntu-latest, 3.12) (push) Waiting to run
Run tests / build (ubuntu-latest, 3.13) (push) Waiting to run
Run tests / build (ubuntu-latest, 3.8) (push) Waiting to run
Run tests / build (ubuntu-latest, 3.9) (push) Waiting to run
Run tests / build (windows-latest, 3.10) (push) Waiting to run
Run tests / build (windows-latest, 3.11) (push) Waiting to run
Run tests / build (windows-latest, 3.12) (push) Waiting to run
Run tests / build (windows-latest, 3.13) (push) Waiting to run
Run tests / build (windows-latest, 3.8) (push) Waiting to run
Run tests / build (windows-latest, 3.9) (push) Waiting to run
Run tests / test_docs (3.13) (push) Waiting to run
Run tests / test_sampleproject (3.13) (push) Waiting to run

This commit is contained in:
Juro Oravec 2025-10-04 15:07:59 +02:00 committed by GitHub
parent bfb3f8dee2
commit 48adaf98f1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 35 additions and 14 deletions

View file

@ -5,20 +5,24 @@ name: Django Components People
on:
schedule:
# At 18:00 on day-of-month 1.
- cron: "0 18 1 * *"
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
job:
update-people:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Set up Python
uses: actions/setup-python@v4
uses: actions/setup-python@v6
with:
python-version: '3.13'
python-version: "3.13"
- name: Install dependencies
run: pip install -U PyGithub pyyaml pydantic pydantic-settings httpx

View file

@ -19,9 +19,9 @@ jobs:
uses: actions/checkout@v5
- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.13'
python-version: "3.13"
cache: "pip"
- name: Install dependencies

View file

@ -105,6 +105,10 @@
# /components/ext/view/components/c1ab2c3?abc=123&enabled
```
#### Docs
- New [people page](https://django-components.github.io/django-components/dev/community/people/) to celebrate the contributors and authors!
## v0.141.6
_29 Sep 2025_

View file

@ -219,6 +219,12 @@ The CI workflow runs when:
- A new commit is pushed to the `master` branch - This updates the `dev` version
- A new tag is pushed - This updates the `latest` version and the version specified in the tag name
### People page
The [people page](https://django-components.github.io/django-components/dev/community/people/) is regularly updated with stats about the contributors and authors. This is triggered automatically once a month or manually via the Actions tab.
See [`.github/workflows/maint-docs-people.yml`](https://github.com/django-components/django-components/blob/master/.github/workflows/maint-docs-people.yml) for more details.
## Publishing
We use Github actions to automatically publish new versions of django-components to PyPI when a new tag is pushed. [See the full workflow here](https://github.com/django-components/django-components/blob/master/.github/workflows/publish-to-pypi.yml).

View file

@ -41,23 +41,23 @@ h6 {
}
.user a {
display: flex;
flex-direction: column;
align-items: center;
font-size: 18px;
display: flex;
flex-direction: column;
align-items: center;
font-size: 18px;
}
.user .avatar-wrapper {
width: 8em;
height: 8em;
width: 6em;
height: 6em;
border-radius: 50%;
overflow: hidden;
}
.title {
margin: 8px 0 4px 0;
margin: 8px 0 4px 0;
}
.info {
font-size: 16px;
font-size: 16px;
}

View file

@ -197,7 +197,14 @@ plugins:
- docs/scripts/extensions.py:SourceCodeExtension
# - docs/scripts/extensions.py:ComponentSyntaxesExtension
- macros:
# Macros plugin automatically transforms markdown pages into Jinja2 templates.
# The combination of `render_by_default: false` and `force_render_paths` makes
# this behaviour OPT-IN for specific pages.
# See https://mkdocs-macros-plugin.readthedocs.io/en/latest/rendering/#opt-in-through-the-config-file
render_by_default: false
force_render_paths: community/people.md
# The data included in these YAML files will be available as variables in the Jinja2 templates.
# e.g. `{{ people.maintainers }}`
# See https://mkdocs-macros-plugin.readthedocs.io/en/latest/#configuration-of-the-plugin
include_yaml:
- people: docs/community/people.yml