@@ -41,14 +41,14 @@ jobs:
4141 python-version : ['3.10', '3.11', '3.12', '3.13', '3.14']
4242 steps :
4343 - name : Checkout code
44- uses : actions/checkout@v6
44+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
4545 - name : Set up test environment variables
4646 run : |
4747 echo "POSTGRES_TEST_DSN=postgresql+asyncpg://a2a:a2a_password@localhost:5432/a2a_test" >> $GITHUB_ENV
4848 echo "MYSQL_TEST_DSN=mysql+aiomysql://a2a:a2a_password@localhost:3306/a2a_test" >> $GITHUB_ENV
4949
5050 - name : Install uv for Python ${{ matrix.python-version }}
51- uses : astral-sh/setup-uv@v7
51+ uses : astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
5252 with :
5353 python-version : ${{ matrix.python-version }}
5454 - name : Add uv to PATH
5959 # Coverage comparison for PRs (only on Python 3.14 to avoid duplicate work)
6060 - name : Checkout Base Branch
6161 if : github.event_name == 'pull_request' && matrix.python-version == '3.14'
62- uses : actions/checkout@v6
62+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
6363 with :
6464 ref : ${{ github.event.pull_request.base.ref || 'main' }}
6565 clean : true
7575
7676 - name : Checkout PR Branch (Restore)
7777 if : github.event_name == 'pull_request' && matrix.python-version == '3.14'
78- uses : actions/checkout@v6
78+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
7979 with :
8080 clean : true
8181
9393 echo ${{ github.event.pull_request.base.ref || 'main' }} > ./BASE_BRANCH
9494
9595 - name : Upload Coverage Artifacts
96- uses : actions/upload-artifact@v7
96+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
9797 if : github.event_name == 'pull_request' && matrix.python-version == '3.14'
9898 with :
9999 name : coverage-data
@@ -111,7 +111,7 @@ jobs:
111111 run : uv run pytest --cov=a2a --cov-report term --cov-fail-under=88
112112
113113 - name : Upload Artifact (base)
114- uses : actions/upload-artifact@v7
114+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
115115 if : github.event_name != 'pull_request' && matrix.python-version == '3.14'
116116 with :
117117 name : coverage-report
0 commit comments