diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index a93ded012b..b4b395a5bc 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -11,17 +11,17 @@ jobs: runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # 7.0.0 with: fetch-depth: 0 - name: set up Python - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: '3.10' - name: checkout easybuild framework - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # 7.0.0 with: repository: easybuilders/easybuild-framework path: src/easybuild-framework diff --git a/.github/workflows/flake8.yml b/.github/workflows/flake8.yml index b89bfa6fbb..8c84db3b83 100644 --- a/.github/workflows/flake8.yml +++ b/.github/workflows/flake8.yml @@ -8,10 +8,10 @@ jobs: runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # 7.0.0 - name: set up Python - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: '3.10' diff --git a/.github/workflows/markdown-linting.yml b/.github/workflows/markdown-linting.yml index 4026606160..ecfdcccd00 100644 --- a/.github/workflows/markdown-linting.yml +++ b/.github/workflows/markdown-linting.yml @@ -9,15 +9,16 @@ jobs: runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # 7.0.0 - name: MarkdownLint - uses: DavidAnson/markdownlint-cli2-action@05f32210e84442804257b2a6f20b273450ec8265 # v19.1.0 + uses: DavidAnson/markdownlint-cli2-action@ded1f9488f68a970bc66ea5619e13e9b52e601cd # v23.2.0 with: # allow duplicate subsections, see https://github.com/DavidAnson/markdownlint/blob/main/doc/md024.md siblings_only: true - # all markdown, except filter out {demos,version-specific}/* for now, until we fix issues in those sections + # all markdown, except filter out {demos,version-specific,easybuild-v5}/* for now, until we fix issues in those sections globs: | **/*.md #docs/demos #docs/version-specific + #docs/easybuild-v5 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8c471092ba..95bba5b519 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,18 +9,18 @@ jobs: runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # 7.0.0 with: fetch-depth: 0 - name: set up Python - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: '3.10' - name: Codespell action - uses: codespell-project/actions-codespell@406322ec52dd7b488e48c1c4b82e2a8b3a1bf630 # v2.1 + uses: codespell-project/actions-codespell@8f01853be192eb0f849a5c7d721450e7a467c579 # v2.2 with: check_filenames: true ignore_words_list: atleast,ninjs,simpy,proovread,namd,precice,crate,ake @@ -33,7 +33,7 @@ jobs: run: python ./.github/workflows/link_check.py - name: checkout easybuild framework - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # 7.0.0 with: repository: easybuilders/easybuild-framework path: src/easybuild-framework diff --git a/.github/workflows/yamllint.yml b/.github/workflows/yamllint.yml index 3613590ce8..4c650985aa 100644 --- a/.github/workflows/yamllint.yml +++ b/.github/workflows/yamllint.yml @@ -7,7 +7,7 @@ jobs: lintAllTheThings: runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # 7.0.0 - name: yaml-lint uses: ibiqlik/action-yamllint@2576378a8e339169678f9939646ee3ee325e845c # v3.1.1 with: diff --git a/docs/installing-environment-modules-without-root-permissions.md b/docs/installing-environment-modules-without-root-permissions.md index e49f03b104..43b8a0d70c 100644 --- a/docs/installing-environment-modules-without-root-permissions.md +++ b/docs/installing-environment-modules-without-root-permissions.md @@ -9,7 +9,7 @@ Mac OS X system, together with Tcl on which it depends. 1. Go to and download the latest Tcl sources. At the time of writing, the latest available Tcl version was 8.6.16, which can be downloaded from - [here](https://prdownloads.sourceforge.net/tcl/tcl8.6.16-src.tar.gz). + [the Tcl SourceForge website here](https://prdownloads.sourceforge.net/tcl/tcl8.6.16-src.tar.gz). The remainder of these commands will assume Tcl v8.6.16 is being installed, you may need to adjust them accordingly. diff --git a/docs/writing-easyconfig-files.md b/docs/writing-easyconfig-files.md index 806c2fa599..be37b83b7a 100644 --- a/docs/writing-easyconfig-files.md +++ b/docs/writing-easyconfig-files.md @@ -88,8 +88,7 @@ A handful of easyconfig parameters are *mandatory*: use - format: dictionary with name/version keys, e.g., `{'name': 'foo', 'version': '1.2.3'}` - - a list of supported toolchains can be found - [here](version-specific/toolchains.md) + - [a list of supported toolchains can be found here](version-specific/toolchains.md) Remarks: