@@ -41,14 +41,14 @@ jobs:
4141 python-version : ['3.10', '3.13']
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
6060 # Coverage comparison for PRs (only on Python 3.13 to avoid duplicate work)
6161 - name : Checkout Base Branch
6262 if : github.event_name == 'pull_request' && matrix.python-version == '3.13'
63- uses : actions/checkout@v6
63+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
6464 with :
6565 ref : ${{ github.event.pull_request.base.ref || 'main' }}
6666 clean : true
7373
7474 - name : Checkout PR Branch (Restore)
7575 if : github.event_name == 'pull_request' && matrix.python-version == '3.13'
76- uses : actions/checkout@v6
76+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
7777 with :
7878 clean : true
7979
9191 echo ${{ github.event.pull_request.base.ref || 'main' }} > ./BASE_BRANCH
9292
9393 - name : Upload Coverage Artifacts
94- uses : actions/upload-artifact@v7
94+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
9595 if : github.event_name == 'pull_request' && matrix.python-version == '3.13'
9696 with :
9797 name : coverage-data
@@ -109,7 +109,7 @@ jobs:
109109 run : uv run pytest --cov=a2a --cov-report term --cov-fail-under=88
110110
111111 - name : Upload Artifact (base)
112- uses : actions/upload-artifact@v7
112+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
113113 if : github.event_name != 'pull_request' && matrix.python-version == '3.13'
114114 with :
115115 name : coverage-report
0 commit comments