Skip to content

Commit ce4241e

Browse files
authored
Merge pull request #299 from branfosj/fixes
use fixed commits for GitHub Actions workflows + various small fixes
2 parents 777b6ee + 8b7788c commit ce4241e

File tree

11 files changed

+26
-24
lines changed

11 files changed

+26
-24
lines changed

.github/workflows/deploy.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,17 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: checkout
14-
uses: actions/checkout@v3
14+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
1515
with:
1616
fetch-depth: 0
1717

1818
- name: set up Python
19-
uses: actions/setup-python@v4
19+
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
2020
with:
2121
python-version: '3.10'
2222

2323
- name: checkout easybuild framework
24-
uses: actions/checkout@v3
24+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
2525
with:
2626
repository: easybuilders/easybuild-framework
2727
path: src/easybuild-framework

.github/workflows/flake8.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ jobs:
88
runs-on: ubuntu-latest
99
steps:
1010
- name: checkout
11-
uses: actions/checkout@v3
11+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
1212

1313
- name: set up Python
14-
uses: actions/setup-python@v4
14+
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
1515
with:
1616
python-version: '3.10'
1717

1818
- name: flake8 Lint
19-
uses: py-actions/flake8@v2
19+
uses: py-actions/flake8@84ec6726560b6d5bd68f2a5bed83d62b52bb50ba # v2.3.0

.github/workflows/markdown-linting.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: checkout
12-
uses: actions/checkout@v3
12+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
1313

1414
- name: MarkdownLint
15-
uses: DavidAnson/markdownlint-cli2-action@v10
15+
uses: DavidAnson/markdownlint-cli2-action@05f32210e84442804257b2a6f20b273450ec8265 # v19.1.0
1616
with:
1717
# all markdown, except filter out {demos,version-specific}/* for now, until we fix issues in those sections
1818
globs: |

.github/workflows/test.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,18 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: checkout
12-
uses: actions/checkout@v3
12+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
13+
1314
with:
1415
fetch-depth: 0
1516

1617
- name: set up Python
17-
uses: actions/setup-python@v4
18+
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
1819
with:
1920
python-version: '3.10'
2021

2122
- name: Codespell action
22-
uses: codespell-project/actions-codespell@master
23+
uses: codespell-project/actions-codespell@406322ec52dd7b488e48c1c4b82e2a8b3a1bf630 # v2.1
2324
with:
2425
check_filenames: true
2526
ignore_words_list: atleast,ninjs,simpy,proovread,namd,precice,crate,ake
@@ -32,7 +33,7 @@ jobs:
3233
run: python ./.github/workflows/link_check.py
3334

3435
- name: checkout easybuild framework
35-
uses: actions/checkout@v3
36+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
3637
with:
3738
repository: easybuilders/easybuild-framework
3839
path: src/easybuild-framework
@@ -43,7 +44,7 @@ jobs:
4344
pip install -r requirements.txt
4445
mkdocs --version
4546
46-
- name: build tutorial
47+
- name: build docs
4748
# can't use --strict due to warnings being produced by mkdocs-redirect plugin
4849
# because we are re-directing .html pages
4950
# run: mkdocs build --strict

.github/workflows/yamllint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ jobs:
77
lintAllTheThings:
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@v3
10+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
1111
- name: yaml-lint
12-
uses: ibiqlik/action-yamllint@v3
12+
uses: ibiqlik/action-yamllint@2576378a8e339169678f9939646ee3ee325e845c # v3.1.1
1313
with:
1414
config_file: .yamllint.yml

docs/easybuild-v5/5.0.0beta1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ This includes (but is not limited to):
3737
- **some functionality has been deprecated**, including the use of the `run_cmd` and `run_cmd_qa` functions (`run_shell_cmd` should be used instead);
3838
- easyconfigs using an old [unsupported toolchain](../policies/toolchains.md) have been moved to the [easyconfigs archive](https://github.com/easybuilders/easybuild-easyconfigs-archive);
3939

40-
## Installation
40+
## Installation {: #eb5.0.0beta1_installation }
4141

4242
To install the initial beta release of EasyBuild v5.0.0 (`5.0.0beta1`), you can either:
4343

docs/easybuild-v5/release-candidates.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ This includes (but is not limited to):
4343
- `parallel` easyconfig parameter (`maxparallel` easyconfig parameter or `parallel` property in easyblocks should be used instead);
4444
- easyconfigs using an old [unsupported toolchain](../policies/toolchains.md) have been moved to the [easyconfigs archive](https://github.com/easybuilders/easybuild-easyconfigs-archive);
4545

46-
### Installation
46+
### Installation {: #eb5.0.0beta2_installation }
4747

4848
To install the 2nd beta release of EasyBuild v5.0.0 (`5.0.0beta2`), you can either:
4949

docs/including-additional-python-modules.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ Since EasyBuild 4.2.0, easyblocks from a pull request on GitHub can also
9696
be included, using `--include-easyblocks-from-pr` (see
9797
[Using easyblocks from pull requests][github_include_easyblocks_from_pr]).
9898

99-
### Example
99+
**Example**
100100

101101
The example below shows how all self-implemented easyblocks (both
102102
software-specific and generic) located in the `$HOME/myeasyblocks`
@@ -123,7 +123,7 @@ path to the corresponding Python modules can be specified via
123123
To verify that EasyBuild is aware of the additional module naming
124124
schemes, the `--avail-module-naming-schemes` option can be used.
125125

126-
### Example
126+
**Example**
127127

128128
The example below shows how all custom module naming schemes located in
129129
the `$HOME/myebmns` can be included:
@@ -156,7 +156,8 @@ directory named according to the type of component (`compiler`, `mpi`,
156156
To verify that EasyBuild is aware of the included toolchains,
157157
`--list-toolchains` can be used.
158158

159-
### Example
159+
160+
**Example**
160161

161162
The example below shows how the support for additional toolchains and
162163
the required additional compiler/MPI toolchain components implemented by

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ To contribute to this documentation, [open a pull request](https://github.com/ea
3030
- List of [common toolchains](common-toolchains.md) and [supported software](version-specific/supported-software/index.md)
3131
- [Contributing to EasyBuild](contributing.md) | [GitHub integration features](integration-with-github.md)
3232
- [EasyBuild release notes](release-notes.md) | [EasyBuild v5.0](easybuild-v5/index.md)
33-
- For [end users](roles/end-users) | [user support](roles/user-support) | [contributors](roles/contributors) | [developers](roles/developers) | [maintainers](roles/maintainers)
33+
- For [end users](roles/end-users.md) | [user support](roles/user-support.md) | [contributors](roles/contributors.md) | [developers](roles/developers.md) | [maintainers](roles/maintainers.md)
3434
- [Getting help](getting-help.md): [mailing list](https://lists.ugent.be/wws/info/easybuild) - [Slack](https://easybuild.io/join-slack) - [conference calls](https://github.com/easybuilders/easybuild/wiki/Conference-calls) - [GitHub](https://github.com/easybuilders)
3535

3636
---

docs/integration-with-github.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -729,7 +729,7 @@ have in place already (cfr. [Specify location of working directories][github_git
729729
you *must* specify a (meaningful) commit message using
730730
`--pr-commit-msg`, see [Controlling pull request metadata][github_controlling_pr_metadata].
731731

732-
#### Example
732+
**Example**
733733

734734
For example, to create a pull request for a new version of, let's say,
735735
EasyBuild:
@@ -802,7 +802,7 @@ the repository, no changes are made to a possible existing working copy.
802802
When using `--update-pr` you *must* specify a (meaningful) commit message
803803
via `--pr-commit-msg`, see [Controlling pull request metadata][github_controlling_pr_metadata].
804804

805-
#### Example
805+
**Example**
806806

807807
For example, to update pull request \#3153 with a changed easyconfig
808808
file:

0 commit comments

Comments
 (0)