diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4d6a2a3..b422661 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,7 +21,7 @@ jobs: sudo apt-get install -y libgtk-3-dev cmake ninja-build clang pkg-config libgtk-3-dev liblzma-dev - name: Set up Python - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 + uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0 with: python-version: '3.13' @@ -50,7 +50,7 @@ jobs: uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 - name: Set up JDK - uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 + uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0.0 with: distribution: 'zulu' java-version: '17' @@ -61,7 +61,7 @@ jobs: sudo apt-get install -y cmake ninja-build clang pkg-config - name: Set up Python - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 + uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0 with: python-version: '3.13' diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 3d7fee8..036dfa6 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -44,7 +44,7 @@ jobs: type=sha,format=short - name: Build and push Docker image - uses: docker/build-push-action@ca052bb54ab0790a636c9b5f226502c73d547a25 + uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0 with: context: . file: Dockerfile diff --git a/.github/workflows/safety.yml b/.github/workflows/safety.yml index 5db0851..80c5014 100644 --- a/.github/workflows/safety.yml +++ b/.github/workflows/safety.yml @@ -12,6 +12,6 @@ jobs: steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 - name: Run Safety CLI to check for vulnerabilities - uses: pyupio/safety-action@7baf6605473beffc874c1313ddf2db085c0cacf2 + uses: pyupio/safety-action@2591cf2f3e67ba68b923f4c92f0d36e281c65023 # v1.0.1 with: api-key: ${{ secrets.SAFETY_API_KEY }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a053c77..33c92fd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@7f4fc3e22c37d6ff65e88745f38bd3157c663f7c + uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0 with: python-version: ${{ matrix.python-version }} @@ -44,7 +44,7 @@ jobs: poetry config virtualenvs.in-project true - name: Cache Poetry dependencies - uses: actions/cache@2f8e54208210a422b2efd51efaa6bd6d7ca8920f + uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 with: path: .venv key: venv-${{ runner.os }}-${{ matrix.python-version }}-${{ hashFiles('**/poetry.lock') }} @@ -64,7 +64,7 @@ jobs: poetry run pytest -v --cov=ren_browser --cov-report=xml --cov-report=term - name: Upload coverage reports - uses: codecov/codecov-action@ab904c41d6ece82784817410c45d8b8c02684457 + uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1 if: matrix.python-version == '3.13' with: file: ./coverage.xml