diff --git a/.github/actions/buildcache/action.yml b/.github/actions/buildcache/action.yml index 69669a5d..8c77250b 100644 --- a/.github/actions/buildcache/action.yml +++ b/.github/actions/buildcache/action.yml @@ -8,7 +8,7 @@ inputs: runs: using: "composite" steps: - - uses: actions/setup-go@v4 + - uses: actions/setup-go@7b8cf10d4e4a01d4992d18a89f4d7dc5a3e6d6f4 # v4.3.0 with: go-version: '^1.20.7' - name: Start cache proxy diff --git a/.github/actions/wheel/action.yml b/.github/actions/wheel/action.yml index cd2d4265..e07f56da 100644 --- a/.github/actions/wheel/action.yml +++ b/.github/actions/wheel/action.yml @@ -27,7 +27,7 @@ runs: sudo chown $USER /dt11 shell: bash name: Configure env variables for linux - - uses: actions/cache@v4 + - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 id: compiler-cache with: path: /dt11 diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..2c48305b --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,11 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + groups: + github-actions: + patterns: ["*"] + schedule: + interval: "weekly" + cooldown: + default-days: 7 diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 8a961d8b..aba9d26f 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -7,7 +7,7 @@ jobs: linux: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3.5.3 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Start build cache proxy uses: ./.github/actions/buildcache env: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1ee2c69c..f78df645 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,9 +19,9 @@ jobs: os: ["ubuntu-22.04", "windows-2022"] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3.5.3 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4.7.0 + uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1 # v4.7.0 with: python-version: ${{ matrix.python-version }} - name: Run lint @@ -34,9 +34,9 @@ jobs: os: ["ubuntu-22.04", "windows-2022"] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3.5.3 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4.7.0 + uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1 # v4.7.0 with: python-version: ${{ matrix.python-version }} - name: Start build cache proxy @@ -49,7 +49,7 @@ jobs: needs: tests runs-on: "ubuntu-22.04" steps: - - uses: actions/checkout@v3.5.3 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Start build cache proxy uses: ./.github/actions/buildcache env: @@ -60,13 +60,13 @@ jobs: runs-on: ubuntu-22.04 needs: tests steps: - - uses: actions/checkout@v3.5.3 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Set up Python 3.10 - uses: actions/setup-python@v4.7.0 + uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1 # v4.7.0 with: python-version: "3.10" - name: Upload examples - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: examples path: examples/* @@ -79,7 +79,7 @@ jobs: with: package_version: "0.1.1" - name: Upload wheel file - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: deepgnn path: src/python/dist/*.whl diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index d0e79a03..a07866d4 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -10,9 +10,9 @@ jobs: os: ["ubuntu-22.04", "windows-2022"] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3.5.3 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4.7.0 + uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1 # v4.7.0 with: python-version: ${{ matrix.python-version }} - name: Run lint diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b114ef28..ded62281 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,9 +12,9 @@ jobs: python-version: ["3.10"] os: ["ubuntu-22.04", "windows-2022"] steps: - - uses: actions/checkout@v3.5.3 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4.7.0 + uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1 # v4.7.0 with: python-version: ${{ matrix.python-version }} - name: Start build cache proxy diff --git a/.github/workflows/wheel.yml b/.github/workflows/wheel.yml index 66a180bb..a48ae4a3 100644 --- a/.github/workflows/wheel.yml +++ b/.github/workflows/wheel.yml @@ -15,9 +15,9 @@ jobs: matrix: os: ["ubuntu-22.04", "windows-2022"] steps: - - uses: actions/checkout@v3.5.3 + - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Set up Python 3.10 - uses: actions/setup-python@v4.7.0 + uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1 # v4.7.0 with: python-version: "3.10" - name: Start build cache proxy @@ -29,7 +29,7 @@ jobs: with: package_version: ${{ github.event.inputs.package_version }} - name: Upload wheel file - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: deepgnn-${{ matrix.os }} path: src/python/dist/*.whl