55 pull_request :
66 push :
77
8+ permissions :
9+ contents : read
10+
811jobs :
912 test :
1013 name : Test (Python ${{ matrix.python-version }}, Django ${{ matrix.django-name }})
@@ -47,23 +50,23 @@ jobs:
4750 django-name : " 5.2"
4851 django-constraint : " django>=5.2,<5.3"
4952 steps :
50- - uses : actions/checkout@v4
51- - uses : actions/setup-python@v5
53+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
54+ - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
5255 with :
5356 python-version : " ${{ matrix.python-version }}"
54- - uses : astral-sh/setup-uv@v5
57+ - uses : astral-sh/setup-uv@681c641aba71e4a1c380be3ab5e12ad51f415867 # v7.1.6
5558 - name : Run tests
5659 run : make test-django PYTHON=${{ matrix.python-version }} DJANGO_CONSTRAINT='${{ matrix.django-constraint }}'
5760
5861 lint :
5962 name : Lint
6063 runs-on : ubuntu-latest
6164 steps :
62- - uses : actions/checkout@v4
63- - uses : actions/setup-python@v5
65+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
66+ - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
6467 with :
6568 python-version : " 3.13"
66- - uses : astral-sh/setup-uv@v5
69+ - uses : astral-sh/setup-uv@681c641aba71e4a1c380be3ab5e12ad51f415867 # v7.1.6
6770 - name : Sync dependencies
6871 run : make sync
6972 - name : Run lint
@@ -73,10 +76,10 @@ jobs:
7376 name : Package Check
7477 runs-on : ubuntu-latest
7578 steps :
76- - uses : actions/checkout@v4
77- - uses : actions/setup-python@v5
79+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
80+ - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
7881 with :
7982 python-version : " 3.13"
80- - uses : astral-sh/setup-uv@v5
83+ - uses : astral-sh/setup-uv@681c641aba71e4a1c380be3ab5e12ad51f415867 # v7.1.6
8184 - name : Build package
8285 run : make build
0 commit comments