-
Notifications
You must be signed in to change notification settings - Fork 49
Branch is behind #214
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Branch is behind #214
Changes from all commits
Commits
Show all changes
128 commits
Select commit
Hold shift + click to select a range
0ecd2bb
update page for setting up a private stratum 1
bedroge d2cbf84
fix typo in bandwidth
bedroge 12900ff
add sentence about SSH keys and sudo
bedroge 6bbc5a0
make site-specific vars file optional
bedroge 0ff336a
add warning about IPS
bedroge f830adb
added sentence about downside of https
bedroge b018fb4
change headers of subsections
bedroge 51bca17
Add some documentation on how to debug the test step implemented in h…
f58c044
add data and overview page
cf70891
resolve spellcheck
cf3ba80
add the detailed software pages
8894f5f
Resolve spellcheck
fbedcce
resolve merge conflict
19acdad
Add instructions on how to rebuild software, and how to do debugging …
8c678fa
Fix typos
ff4a215
Changed path
77465da
replace reference to clusters with targets
b38f40b
spellcheck
a4851b0
add recommendation for having squid proxies
bedroge d555b4b
fix typo in mechanisms
bedroge 2b32fa9
reword sentence about replicating from stratum 0 a bit
bedroge ba51497
discourage https
bedroge 40668b1
extend paragraph about geo api, instructions for disabling it on the …
bedroge 7c6742c
remove note about Squid proxy on Stratum 1, as it's now disabled by d…
bedroge 0fac17c
remove cache hit example
bedroge 93b1c34
use eessi.io instead of eessi-hpc.org
bedroge 46a2f2f
fix typo in however
bedroge 93d1e66
Take Bobs comments into account: add correct naming scheme instructio…
f230b18
Clarify date format
1ffa0ca
Fix typo
2051ac6
resolve merge conflict
bfc95bd
Update scorecards version
ocaisa 9fdaefe
clean up license header in populate_overview.js
boegel 3034d9d
clean up license header in available_software.py
boegel 5d46667
Update scorecards.yml
ocaisa 71dd132
update for new menu layout and add to index page
0b1867b
Merge branch 'add_software_overview_page' of github.com:laraPPr/EESSI…
14150ed
Update scorecards.yml
ocaisa f698170
Merge pull request #162 from laraPPr/add_software_overview_page
trz42 3c4e7ec
Merge pull request #163 from laraPPr/add_detail_software_pages
trz42 7c39eca
Update scorecards.yml
ocaisa 8c5d27b
Merge pull request #181 from EESSI/ocaisa-patch-2
boegel 55b6b25
adding missing space
trz42 0e3bb05
Merge pull request #158 from EESSI/add_debugging_test_step_instructions
trz42 318caeb
improve error reporting when available_software.py script is run in i…
boegel a7f1b29
makes sense
trz42 34f4690
Merge branch 'main' into add_debugging_instructions_for_rebuilds
bedroge c7e6e4a
Merge pull request #170 from EESSI/add_debugging_instructions_for_reb…
bedroge 84b5877
exclude zen4 from overview of available software (for now)
boegel d9ea651
Merge pull request #184 from boegel/available_software_more_robust
laraPPr 1933d2c
Merge pull request #186 from boegel/available_software_exclude_zen4
laraPPr 59e2f8d
remove -p ./roles in ansible-galaxy command
bedroge 9825341
add link to stratum 1 page
bedroge c6adda4
add section about proxy configuration
bedroge 5ac0a48
add section about configuring an additional stratum 1
bedroge 52bbfd7
move client config part to native installation page
bedroge d8bb91e
fix link
bedroge 47e3824
fix link
bedroge 994d06a
Update script_module_list.yml
laraPPr 0f16838
Update README.md
laraPPr 8c8ce18
correct paragraph about /srv
bedroge 020139c
remove instructions for mounting an additional file system
bedroge 899e4e0
Merge pull request #187 from laraPPr/Fix_CI
boegel 9e97d4f
remove note, rearrange the sections, add section for larger systems
bedroge eb50d85
Merge pull request #157 from bedroge/private_s1
casparvl 9d5e76e
add workflow to update overview of available software
boegel 9ce8952
use specific commits for actions used in workflow to update overview …
boegel 49dedbd
Merge pull request #189 from boegel/auto_update_available_software
trz42 735019f
Update update_available_software.yml
ocaisa dda0c38
Update update_available_software.yml
ocaisa 760091b
Merge pull request #190 from EESSI/ocaisa-patch-2
trz42 9ad62f7
also use hash for actions/checkout in workflow to update overview of …
boegel 7a6467f
make codespell ignore generated data for overview of available software
boegel fb43a21
Merge pull request #193 from boegel/codespell
ocaisa 489ea6c
Merge pull request #192 from boegel/auto_update_available_software
ocaisa 435e040
update overview of available software
ocaisa b777c99
fix skip option for codespell
boegel 0055423
Merge pull request #194 from EESSIbot/update-software-overview-171765…
ocaisa d124ab2
add script to check whether JSON data for available software has been…
boegel abe1c23
remove original JSON files after checking for updates
boegel 9f52029
Merge pull request #195 from boegel/fix_check_update_available_software
ocaisa bce5bfd
Use hash for flake8 action
ocaisa 07fe5d3
Correct installation of requirements for updating available software
ocaisa d59c2df
Update update_available_software.yml
ocaisa 37d9384
Merge pull request #197 from EESSI/ocaisa-patch-3
trz42 41b077e
Merge pull request #196 from EESSI/ocaisa-patch-2
boegel 809b26e
update overview of available software
ocaisa 0b1314b
Merge pull request #199 from EESSIbot/update-software-overview-171766…
boegel 4323fa9
update overview of available software
bedroge 9124654
Merge pull request #200 from EESSIbot/update-software-overview-171809…
bedroge 531c262
Add documentation on running EESSI from a virtual machine on Windows …
1efba8e
make spell check happy
ab56e9a
make spell check happy
bc64742
update link to available software in repository page
ab064c5
Merge pull request #202 from laraPPr/add_software.eessi.io
boegel adb7ab5
run workflow to update overview of available software every 4 hours
boegel a823d4a
Update docs/getting_access/eessi_limactl.md
laraPPr b9b143d
Update docs/getting_access/eessi_limactl.md
laraPPr ddef635
Update docs/getting_access/eessi_limactl.md
laraPPr a86c3c6
Merge pull request #203 from boegel/update_available_software_cron
bedroge c5f60de
Update docs/getting_access/eessi_limactl.md
laraPPr c09b9f0
Update docs/getting_access/eessi_wsl.md
laraPPr 0a65804
Update mkdocs.yml
laraPPr f3c9582
Update docs/getting_access/eessi_wsl.md
laraPPr 7a394f2
Update docs/getting_access/eessi_limactl.md
laraPPr fb44ae5
Update docs/getting_access/eessi_wsl.md
laraPPr c9c3280
fix syntax error in workflow to update overview of available software
boegel dcf1e86
Merge pull request #204 from boegel/update_available_software_cron
bedroge 096972b
fix another syntax error in workflow to update overview of available …
boegel 0346681
Merge pull request #205 from boegel/update_available_software_cron
bedroge cd834a7
add Rocky 9 template
abed08b
update overview of available software
bedroge b209f10
Merge pull request #206 from EESSIbot/update-software-overview-171812…
boegel ba102cf
update overview of available software
bedroge b41a959
Merge pull request #208 from EESSIbot/update-software-overview-171833…
boegel 2c9128e
prevent running on forks
bedroge 9ee4c7e
Merge pull request #209 from bedroge/disable_software_overview_on_forks
boegel c37ec01
add automouting as extra option for wsl
fd960d6
spell check
0e4ac4a
Update docs/getting_access/eessi_wsl.md
laraPPr ee88167
Update mkdocs.yml
laraPPr e69b9c0
Merge pull request #201 from laraPPr/add_local_desktop
ocaisa 8d810a9
Try to keep menu item to single line
ocaisa fac70bd
Merge pull request #210 from EESSI/ocaisa-patch-2
bedroge 737f1d5
update overview of available software
bedroge 1e82c19
Merge pull request #211 from EESSIbot/update-software-overview-171864…
bedroge 3f25901
update overview of available software
bedroge 7636881
Merge pull request #213 from EESSIbot/update-software-overview-171885…
bedroge File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,66 @@ | ||
| name: Update overview of available software in EESSI | ||
| on: | ||
| workflow_dispatch: | ||
| schedule: | ||
| # run every 4 hours | ||
| - cron: '0 */4 * * *' | ||
| jobs: | ||
| update_available_software: | ||
| if: github.repository_owner == 'EESSI' # Prevent running on forks | ||
| runs-on: ubuntu-20.04 | ||
| steps: | ||
| - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 | ||
|
|
||
| - name: set up Python | ||
| uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0 | ||
| with: | ||
| python-version: '3.10' | ||
| architecture: x64 | ||
|
|
||
| - name: Mount EESSI | ||
| uses: eessi/github-action-eessi@e1f8f20638ea417a18d23ab29443ee34794ff900 # v3.1.0 | ||
| with: | ||
| eessi_stack_version: '2023.06' | ||
|
|
||
| - name: update overview of available software | ||
| id: update_available_software | ||
| run: | | ||
| # install required Python packages in virtual environment | ||
| python -m venv venv | ||
| . venv/bin/activate | ||
| pip install -r scripts/available_software/requirements.txt | ||
Check warningCode scanning / Scorecard Pinned-Dependencies
score is 5: pipCommand not pinned by hash
Click Remediation section below to solve this issue
|
||
|
|
||
| # copy current JSON data, so we can compare after updating it | ||
| cp docs/available_software/data/json_data.json docs/available_software/data/json_data.json.orig | ||
| cp docs/available_software/data/json_data_detail.json docs/available_software/data/json_data_detail.json.orig | ||
|
|
||
| python scripts/available_software/available_software.py | ||
| git status | ||
|
|
||
| # determine whether pull request should be opened: | ||
| # if JSON files in docs/available_software/data have been updated, then a PR should be opened | ||
| json_data_changed=$(python scripts/available_software/check_json_updates.py docs/available_software/data/json_data.json.orig docs/available_software/data/json_data.json) | ||
| json_data_detail_changed=$(python scripts/available_software/check_json_updates.py docs/available_software/data/json_data_detail.json.orig docs/available_software/data/json_data_detail.json) | ||
| if [[ ${json_data_changed} == "no changes" ]] && [[ ${json_data_detail_changed} == "no changes" ]]; then | ||
| echo "JSON files in docs/available_software/data have not been changed, no need to open PR" | ||
| echo "json_data_changed=no" >> $GITHUB_OUTPUT | ||
| else | ||
| echo "JSON files in docs/available_software/data have been changed, PR should be opened" | ||
| echo "json_data_changed=yes" >> $GITHUB_OUTPUT | ||
| fi | ||
|
|
||
| # remove original JSON files, or they'll end up in the PR being opened | ||
| rm -f docs/available_software/data/json_data.json.orig docs/available_software/data/json_data_detail.json.orig | ||
|
|
||
| - name: create pull request | ||
| uses: peter-evans/create-pull-request@6d6857d36972b65feb161a90e484f2984215f83e # v6.0.5 | ||
| if: steps.update_available_software.outputs.json_data_changed == 'yes' | ||
| with: | ||
| add-paths: docs/available_software | ||
| branch: update-software-overview | ||
| branch-suffix: timestamp | ||
| commit-message: update overview of available software | ||
| title: update overview of available software | ||
| body: '' | ||
| token: ${{ secrets.EESSIBOT_GITHUB_TOKEN }} | ||
| push-to-fork: EESSIbot/docs | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Check failure
Code scanning / Scorecard
Token-Permissions