Skip to content
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

Revise based on PR conversation and recent changes #2

Merged
merged 207 commits into from
Dec 5, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
207 commits
Select commit Hold shift + click to select a range
b9de824
Transpile test-set-start-stop-origin.sli
med-ayssar May 2, 2023
7fa0fa1
Reduce line length
med-ayssar May 2, 2023
ec73e36
Start migragrating Python dependencies to separate requirements.txt
nicolossus Jun 20, 2023
58c4db6
Separate Python dependencies in requirements files
nicolossus Jun 21, 2023
3bf86ff
Add graphviz to dependencies
nicolossus Jun 21, 2023
79c2a94
Move pydot from docs to pynest requirements
nicolossus Jun 21, 2023
a317168
Revert to explicit clang-format version
nicolossus Jun 27, 2023
1b37e50
Merge remote-tracking branch 'origin' into test_set_start_stop_origin
med-ayssar Jul 6, 2023
7b21646
Apply Suggestions
med-ayssar Jul 6, 2023
aa8b807
Fix pipeline
med-ayssar Jul 6, 2023
4c89178
[StepSecurity] ci: Harden GitHub Actions – Harden Runner and pin Actions
step-security-bot Aug 8, 2023
d7a112f
[StepSecurity] Apply security best practices – Update Dependabot
step-security-bot Aug 8, 2023
123becd
[StepSecurity] Apply security best practices – Add CodeQL workflow
step-security-bot Aug 8, 2023
bab49da
[StepSecurity] Apply security best practices – Dependency review
step-security-bot Aug 8, 2023
25c0322
Merge branch 'master'
nicolossus Aug 21, 2023
b30760c
Add sphinx-notfound-page to dependencies
nicolossus Aug 21, 2023
16b7148
Attempt to fix the merge of astrocyte_lr_1994 back to hj (to be finis…
HanjiaJiang Sep 15, 2023
2965e44
Fix the code after merging astrocyte_lr_1994 back
HanjiaJiang Sep 16, 2023
2ad9ece
Merge branch 'master' into hj
HanjiaJiang Sep 16, 2023
607b103
Detele unused code and add comments for BernoulliAstroBuilder
HanjiaJiang Sep 17, 2023
ac6001e
Reorganize the constructor of BernoulliAstroBuilder
HanjiaJiang Sep 17, 2023
e506e18
Reorganize connect_() in BernoulliAstroBuilder
HanjiaJiang Sep 18, 2023
975bbf1
Add missing ";" for the last commit
HanjiaJiang Sep 18, 2023
fc8eb69
Update comments and delete unnecessary code in BernoulliAstroBuilder
HanjiaJiang Sep 18, 2023
9e51bf8
Add single_connect_astro_() to BernoulliAstroBuilder
HanjiaJiang Sep 18, 2023
0b6fdab
Update comments in BernoulliAstroBuilder
HanjiaJiang Sep 19, 2023
7eded3c
Add test_connect_pairwise_bernoulli_astro.py back
HanjiaJiang Sep 19, 2023
063a5fc
Add test_connect_astro.py to test the pairwise_bernoulli_astro rule i…
HanjiaJiang Sep 19, 2023
77dbd8d
Add test_autapses_true and test_autapses_false to test_connect_astro.py
HanjiaJiang Sep 20, 2023
d175512
Move the tests for "pairwise_bernoulli_astro" back to test_connect_pa…
HanjiaJiang Sep 20, 2023
317d944
Add astrocyte documentation
HanjiaJiang Sep 22, 2023
3c9d3d5
Merge branch 'master' into hj
HanjiaJiang Sep 22, 2023
c299345
Fix C++ formatting with clang-format
HanjiaJiang Sep 22, 2023
38a558b
Update astrocyte_brunel.py
HanjiaJiang Sep 22, 2023
fd7bc3a
Fix python formatting with black
HanjiaJiang Sep 22, 2023
5d59b3f
Improve documentation in astrocyte_small_network.py and astrocyte_bru…
HanjiaJiang Sep 22, 2023
fc9b8e5
No longer derive astrocyte model from ArchivingNode, as it does not s…
heplesser Sep 22, 2023
1de10f9
Converted astrocyte examples and tests to new syntax
heplesser Sep 24, 2023
2eb5ed5
Fix path to html pages
steffengraber Sep 29, 2023
b19002a
Working towards revised tripartite connectivity; not compiling at pre…
heplesser Oct 3, 2023
6bca8cd
Extend NodeCollection interface to bring it closer to standard STL it…
heplesser Oct 4, 2023
2cf0310
Add interface to C++17 std::sample() to random generators and hike de…
heplesser Oct 4, 2023
e28b573
Compiling version of revised tripartite builder
heplesser Oct 4, 2023
3106f55
Revise modelsmodule generation to include models derived from Structu…
heplesser Oct 4, 2023
eb268c8
Initial test for tripartite connectivity
heplesser Oct 4, 2023
4de624f
Fix typo
heplesser Oct 4, 2023
b4aff42
Remove return_syncoll option from TripartiteConnect
heplesser Oct 4, 2023
9840010
Adapt test to new tripartite syntax
heplesser Oct 4, 2023
4c9ed66
Fix typos
heplesser Oct 4, 2023
6773282
Correct and extend tripartite tests
heplesser Oct 6, 2023
db8fb17
Remove unused name
heplesser Oct 6, 2023
7bb9871
Fix import order
heplesser Oct 6, 2023
15989ac
Fix Flake8 issues
heplesser Oct 6, 2023
937f907
Fix one more isort problem
heplesser Oct 6, 2023
5660e41
Keep pylint happy if no matplotlib installed
heplesser Oct 6, 2023
c119299
Properly suppress pylint complaints about unused plt in tests
heplesser Oct 7, 2023
68fe8d3
Fix typo in error message
heplesser Oct 7, 2023
e8446a6
Skip test if threading not available
heplesser Oct 7, 2023
87beb4f
Select pool type via string variable and fix check for proper pool size
heplesser Oct 7, 2023
5b53f6f
Add test against calling TripartiteConnect with bipartite rule
heplesser Oct 9, 2023
f8443bd
Merge pull request #5 from heplesser/hanjia-tripartite
HanjiaJiang Oct 13, 2023
37c9533
Reorganize and improve astrocyte_brunel.py
HanjiaJiang Oct 15, 2023
51ec365
Add an approach in astrocyte_brunel.py for reproducible node sampling…
HanjiaJiang Oct 15, 2023
dc6eede
Update documentation of astrocyte_brunel.py
HanjiaJiang Oct 15, 2023
bdb9e67
Improve the documentation of astrocyte_brunel.py
HanjiaJiang Oct 16, 2023
8791bce
Merge branch 'master' into connect_astro
HanjiaJiang Oct 16, 2023
90df13a
Change connection_management.rst back
HanjiaJiang Oct 16, 2023
e2512a8
Improve astrocyte_brunel.py
HanjiaJiang Oct 16, 2023
7f49745
Improve text in astrocyte_brunel.py and astrocyte_small_network.py
HanjiaJiang Oct 16, 2023
0146cc4
Improve plot_connections() in astrocyte_small_network.py
HanjiaJiang Oct 17, 2023
cb5ed3f
Reorganize and improve the plot code in astrocyte_small_network.py
HanjiaJiang Oct 17, 2023
5b2f346
Improve and fix python format for the two example scripts for neuron-…
HanjiaJiang Oct 17, 2023
41942ee
Change neuron-astrocyte network scripts
HanjiaJiang Oct 17, 2023
7f01449
Fix the line that was too long in astrocyte_small_network.py
HanjiaJiang Oct 17, 2023
a54b8d8
Correct typo in two astrocyte scripts
HanjiaJiang Oct 23, 2023
93414f1
Change the name "p_cond_third" to "p_third_if_primary"
HanjiaJiang Oct 23, 2023
7286047
Fix C++ format after commit 93414f
HanjiaJiang Oct 23, 2023
dd15cef
Delete unnecessary parts in two astrocyte scripts
HanjiaJiang Oct 24, 2023
06d2915
Merge branch 'master'
nicolossus Oct 30, 2023
41c37fa
Merge branch 'master' of github.com:nest/nest-simulator into hanjia-t…
heplesser Nov 1, 2023
33fe0a2
Fix merge error
heplesser Nov 1, 2023
04ec00e
Improved comment
heplesser Nov 1, 2023
fb741a9
Improve developer documentation for tripartite connectivity
heplesser Nov 1, 2023
7c97d86
Improve user documentation for tripartite connectivity
heplesser Nov 1, 2023
2120aa0
Create Whats new file for NEST 3.7
heplesser Nov 1, 2023
9b507f7
Provide support for CollocatedSynapses
heplesser Nov 1, 2023
e61029d
Fixed formatting
heplesser Nov 1, 2023
51bb890
Added developer comment
heplesser Nov 1, 2023
afeb348
Apply suggestions from code review
HanjiaJiang Nov 3, 2023
d1299e3
Apply suggestions from code review
HanjiaJiang Nov 3, 2023
9c3ff53
Fix format for hl_api_connections.py
HanjiaJiang Nov 3, 2023
fa42ed1
Move astrocyte example scripts to a dedicated folder
HanjiaJiang Nov 3, 2023
430cb25
Replace plt.savefig() with plt.show() in two astrocyte scripts
HanjiaJiang Nov 4, 2023
3cda6f5
Improve astrocyte_small_network.py
HanjiaJiang Nov 4, 2023
45133a3
Improve astrocyte_small_network.py
HanjiaJiang Nov 5, 2023
a27c621
Correct parameters in astrocyte_small_network.py
HanjiaJiang Nov 5, 2023
446dca7
Bump Python, cmake and clang-format versions
nicolossus Nov 7, 2023
9c696f7
Merge branch 'master' into update_env_yml
nicolossus Nov 7, 2023
dddd674
Add a illustrative figure for the "tripartite_bernoulli_with_pool" rule
HanjiaJiang Nov 8, 2023
4410169
Propose an expansion in the description for "tripartite_bernoulli_wit…
HanjiaJiang Nov 8, 2023
4fb358f
Propose a change from ``T`` to ``C`` and improve some wording
HanjiaJiang Nov 8, 2023
2ced01e
Add tripartite_pool_type.svg
HanjiaJiang Nov 9, 2023
7d7027d
Add a second case for "block" pool type in tripartite_pool_type.svg
HanjiaJiang Nov 9, 2023
840cd39
Apply suggestions from code review
HanjiaJiang Nov 10, 2023
7c87f04
port test
Nov 12, 2023
32dd466
fix import order, remove matplotlib
Nov 14, 2023
7b906b1
Apply suggestions from code review
HanjiaJiang Nov 16, 2023
8b4324f
Apply suggestions from code review
HanjiaJiang Nov 17, 2023
174026f
Change a few notations according to review suggestions
HanjiaJiang Nov 17, 2023
963423c
Reorganize astrocyte_brunel.py according to review suggestions
HanjiaJiang Nov 17, 2023
9575a63
Merge pull request #2967 from steffengraber/add-fix-artifact
heplesser Nov 17, 2023
72ea489
Improve test_connect_tripartite_bernoulli.py according to review sugg…
HanjiaJiang Nov 17, 2023
2c62467
Add docstrings for functions in astrocyte_small_network.py
HanjiaJiang Nov 17, 2023
6b3e6ef
Rename astrocyte_tripartite.py to astrocyte_interaction.py
HanjiaJiang Nov 17, 2023
44b8fab
Add a comment for the scaling of "p_third_if_primary"
HanjiaJiang Nov 17, 2023
ac8fd3a
Add comments for get_expected_degrees_bernoulli()
HanjiaJiang Nov 17, 2023
5b0c157
Improve comments in get_expected_degrees_bernoulli()
HanjiaJiang Nov 17, 2023
44b8270
Add astrocyte_interaction.png
HanjiaJiang Nov 17, 2023
bb945f7
Update paths for astrocyte examples in what's new
HanjiaJiang Nov 17, 2023
de9c48a
Redo the tripartite_bernoulli_with_pool figure and the relevant text
HanjiaJiang Nov 19, 2023
31e0ce9
Improve wording and code for the tripartite_bernoulli_with_pool docum…
HanjiaJiang Nov 19, 2023
8c172b3
Remove assertDictContainsSubset() which has been removed in Py 3.12
heplesser Nov 20, 2023
acde447
Apply suggestions from code review
gtrensch Nov 21, 2023
6a9c75b
Merge pull request #2876 from step-security-bot/stepsecurity_remediat…
gtrensch Nov 21, 2023
f348ed6
Bump psf/black from 23.7.0 to 23.11.0
dependabot[bot] Nov 21, 2023
9d3f30a
Apply suggestions from code review
gtrensch Nov 21, 2023
3b762d4
Merge pull request #2875 from step-security-bot/stepsecurity_remediat…
gtrensch Nov 21, 2023
a0606c8
Bump actions/checkout from 3 to 4
dependabot[bot] Nov 21, 2023
d92d32c
Bump actions/stale from 3.0.19 to 8.0.0
dependabot[bot] Nov 21, 2023
17033f4
Apply suggestions from code review
gtrensch Nov 21, 2023
1535f97
Merge pull request #2877 from step-security-bot/stepsecurity_remediat…
gtrensch Nov 21, 2023
cf58d2c
Merge pull request #3000 from nest/dependabot/github_actions/actions/…
terhorstd Nov 21, 2023
ed72bb6
Merge pull request #3001 from nest/dependabot/github_actions/actions/…
terhorstd Nov 21, 2023
8df1827
Merge pull request #2998 from nest/dependabot/github_actions/psf/blac…
terhorstd Nov 21, 2023
250e4b3
Merge pull request #2878 from step-security-bot/stepsecurity_remediat…
terhorstd Nov 21, 2023
39f4e68
Merge pull request #2834 from nicolossus/update_env_yml
heplesser Nov 22, 2023
b231fc1
Bump step-security/harden-runner from 2.5.0 to 2.6.1
dependabot[bot] Nov 22, 2023
d680465
Bump actions/setup-python from 4.7.0 to 4.7.1
dependabot[bot] Nov 22, 2023
0c3a024
Bump peter-evans/repository-dispatch from 2.1.1 to 2.1.2
dependabot[bot] Nov 22, 2023
73aff22
Bump actions/dependency-review-action from 2.5.1 to 3.1.3
dependabot[bot] Nov 22, 2023
5055c97
move test
Nov 22, 2023
33691e0
Merge pull request #2985 from janskaar/sli2py_iaf_psc_exp
heplesser Nov 23, 2023
a15e4be
Bump github/codeql-action from 2.21.3 to 2.22.8
dependabot[bot] Nov 23, 2023
0b54e6e
sort zenodo results by most recent
jessica-mitchell Nov 23, 2023
103b270
Improve test for dictionary subsets
heplesser Nov 23, 2023
a5f0d71
Merge pull request #2955 from HanjiaJiang/connect_astro
heplesser Nov 23, 2023
b6bf52e
Merge pull request #2997 from heplesser/fix-assertdictissubset
heplesser Nov 23, 2023
ef57ea0
Merge pull request #3011 from jessica-mitchell/fix-order-releases
jessica-mitchell Nov 24, 2023
32e5cac
Merge pull request #3006 from nest/dependabot/github_actions/actions/…
terhorstd Nov 27, 2023
33b7a12
Bump conda-incubator/setup-miniconda from 2.2.0 to 2.3.0
dependabot[bot] Nov 27, 2023
3fac932
Merge pull request #3012 from nest/dependabot/github_actions/conda-in…
terhorstd Nov 27, 2023
3fa1c37
Merge pull request #3007 from nest/dependabot/github_actions/peter-ev…
terhorstd Nov 27, 2023
ee5ad90
Merge pull request #3004 from nest/dependabot/github_actions/step-sec…
terhorstd Nov 27, 2023
64e32f3
Merge pull request #3008 from nest/dependabot/github_actions/actions/…
terhorstd Nov 27, 2023
a8cd91f
Merge pull request #3010 from nest/dependabot/github_actions/github/c…
terhorstd Nov 27, 2023
86f8329
Add note: missing random generators for osx-arm64
steffengraber Nov 28, 2023
64e87af
fix broken links
jessica-mitchell Nov 28, 2023
b7dcfc4
make abs path
jessica-mitchell Nov 28, 2023
f4ce849
Update doc/htmldoc/installation/conda_forge.rst
steffengraber Nov 28, 2023
68f5d93
Update doc/htmldoc/installation/conda_forge.rst
steffengraber Nov 28, 2023
f7d4c3b
Update doc/htmldoc/installation/conda_forge.rst
steffengraber Nov 28, 2023
e02108d
Update doc/htmldoc/installation/conda_forge.rst
steffengraber Nov 28, 2023
6290e7e
Merge pull request #3013 from jessica-mitchell/fix-broken-links
jessica-mitchell Nov 28, 2023
0046656
Add note about missing random number generators
steffengraber Nov 28, 2023
d15a810
add neuron keyword to glif
jessica-mitchell Nov 28, 2023
f622e24
Merge pull request #3014 from steffengraber/add-random-note
jessica-mitchell Nov 28, 2023
509f3f8
Merge pull request #3015 from jessica-mitchell/fix-glif-docs
jessica-mitchell Nov 28, 2023
2726041
Bump actions/cache from 3.3.1 to 3.3.2
dependabot[bot] Nov 28, 2023
5284f12
Bump actions/checkout from 3.5.3 to 4.1.1
dependabot[bot] Nov 28, 2023
5f81575
Bump conda-incubator/setup-miniconda from 2.3.0 to 3.0.0
dependabot[bot] Nov 28, 2023
dcb6bc0
Bump actions/dependency-review-action from 3.1.3 to 3.1.4
dependabot[bot] Nov 28, 2023
d487141
Bump actions/upload-artifact from 3.1.2 to 3.1.3
dependabot[bot] Nov 28, 2023
35a4f3d
Ported to Pytest and extended common properties setting tests
heplesser Nov 28, 2023
ba179c0
Implement check against setting defaults via Connect()
heplesser Nov 28, 2023
f69cd6f
Removed now superfluous checks in individual synapse models and stand…
heplesser Nov 28, 2023
ac59615
Merge pull request #2757 from med-ayssar/test_set_start_stop_origin
heplesser Nov 28, 2023
21e34e9
Move tests that are irrelevant post-sli to sli2py_ignore
heplesser Nov 28, 2023
d79b589
add missing directives
jessica-mitchell Nov 29, 2023
134b1ec
Merge pull request #3023 from jessica-mitchell/fix-model-docs
jessica-mitchell Nov 29, 2023
6d3b8a6
Update .github/workflows/nestbuildmatrix.yml
terhorstd Nov 29, 2023
8d0fa9c
Merge pull request #3018 from nest/dependabot/github_actions/conda-in…
terhorstd Nov 29, 2023
43182f8
Merge pull request #3019 from nest/dependabot/github_actions/actions/…
terhorstd Nov 29, 2023
2ab5da4
Merge pull request #3020 from nest/dependabot/github_actions/actions/…
terhorstd Nov 29, 2023
26bcd81
Merge pull request #3016 from nest/dependabot/github_actions/actions/…
terhorstd Nov 29, 2023
b6a057c
Merge pull request #3017 from nest/dependabot/github_actions/actions/…
terhorstd Nov 29, 2023
b6e4377
Update testsuite/pytests/sli2py_connect/test_common_properties_settin…
heplesser Nov 29, 2023
b9abe79
Check for specific NEST errors in tests
heplesser Nov 29, 2023
0850aed
Merge branch 'fix_conn_common' of github.com:heplesser/nest-simulator…
heplesser Nov 29, 2023
4cb298c
Update models/tsodyks_synapse_hom.h
heplesser Nov 29, 2023
1346231
Fix formatting
heplesser Nov 29, 2023
453373f
Merge pull request #3021 from heplesser/fix_conn_common
heplesser Nov 30, 2023
039c7d0
Merge pull request #3022 from heplesser/move-tests
heplesser Nov 30, 2023
3561fd1
Bump conda-incubator/setup-miniconda from 3.0.0 to 3.0.1
dependabot[bot] Nov 30, 2023
995cabe
Merge pull request #3024 from nest/dependabot/github_actions/conda-in…
terhorstd Dec 1, 2023
79548f8
remove windows logo
jessica-mitchell Dec 4, 2023
c14b72c
add link
jessica-mitchell Dec 4, 2023
bd1aa25
update video tutorial text
jessica-mitchell Dec 4, 2023
2255a34
Merge pull request #3030 from jessica-mitchell/update-nest-video
jessica-mitchell Dec 4, 2023
c14f648
add windows, rearrange
jessica-mitchell Dec 5, 2023
c61ac02
Merge pull request #3029 from jessica-mitchell/remove-windows-logo
jessica-mitchell Dec 5, 2023
a0d8915
Manually merged connection_management.rst
jhnnsnk Dec 5, 2023
0004962
Add cross-reference to tripartite rule
jhnnsnk Dec 5, 2023
d5ab6fc
Reorder figure and text of tripartite examples, fix indentation in code
jhnnsnk Dec 5, 2023
08a8ea0
Suggestion to cite
jhnnsnk Dec 5, 2023
9b2b4d6
Reword in handling_connections as suggested by @heplesser
jhnnsnk Dec 5, 2023
d892bc8
Add to whats new
jhnnsnk Dec 5, 2023
e57b8ee
Minor
jhnnsnk Dec 5, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: /
schedule:
interval: daily

- package-ecosystem: pip
directory: /doc
schedule:
interval: daily
8 changes: 7 additions & 1 deletion .github/workflows/build_dispatch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,14 @@ jobs:
name: "Trigger downstream repos"
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1
with:
egress-policy: audit
disable-telemetry: true

- name: Trigger nest/nest-extension-module CI
uses: peter-evans/repository-dispatch@v2
uses: peter-evans/repository-dispatch@bf47d102fdb849e755b0b0023ea3e81a44b6f570 # v2.1.2
with:
token: ${{ secrets.NEST_EXTENSION_MODULE_TRIGGER_TOKEN }}
repository: 'nest/nest-extension-module'
Expand Down
79 changes: 79 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"

on:
push:
branches: ["master"]
pull_request:
# The branches below must be a subset of the branches above
branches: ["master"]
schedule:
- cron: "0 0 * * 1"

permissions:
contents: read

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: ["python"]
# CodeQL supports [ $supported-codeql-languages ]
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support

steps:
- name: Harden Runner
uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1
with:
egress-policy: audit
disable-telemetry: true

- name: Checkout repository
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@407ffafae6a767df3e0230c3df91b6443ae8df75 # v2.22.8
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@407ffafae6a767df3e0230c3df91b6443ae8df75 # v2.22.8

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun

# If the Autobuild fails above, remove it and uncomment the following three lines.
# modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.

# - run: |
# echo "Run, Build Application using script"
# ./location_of_script_within_repo/buildscript.sh

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@407ffafae6a767df3e0230c3df91b6443ae8df75 # v2.22.8
with:
category: "/language:${{matrix.language}}"
28 changes: 28 additions & 0 deletions .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Dependency Review Action
#
# This Action will scan dependency manifest files that change as part of a Pull Request,
# surfacing known-vulnerable versions of the packages declared or updated in the PR.
# Once installed, if the workflow run is marked as required,
# PRs introducing known-vulnerable packages will be blocked from merging.
#
# Source repository: https://github.com/actions/dependency-review-action
name: 'Dependency Review'
on: [pull_request]

permissions:
contents: read

jobs:
dependency-review:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1
with:
egress-policy: audit
disable-telemetry: true

- name: 'Checkout Repository'
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: 'Dependency Review'
uses: actions/dependency-review-action@01bc87099ba56df1e897b6874784491ea6309bc4 # v3.1.4
6 changes: 6 additions & 0 deletions .github/workflows/ebrains-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,12 @@ jobs:
runs-on: ubuntu-latest
if: ${{ github.repository_owner == 'nest' }}
steps:
- name: Harden Runner
uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1
with:
egress-policy: audit
disable-telemetry: true

- name: sycnmaster
uses: wei/git-sync@55c6b63b4f21607da0e9877ca9b4d11a29fc6d83
with:
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/hifis-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,12 @@ jobs:
runs-on: ubuntu-latest
if: ${{ github.repository_owner == 'nest' }}
steps:
- name: Harden Runner
uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1
with:
egress-policy: audit
disable-telemetry: true

- name: sycnmaster
uses: wei/git-sync@55c6b63b4f21607da0e9877ca9b4d11a29fc6d83
with:
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/jsc-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,12 @@ jobs:
runs-on: ubuntu-latest
if: ${{ github.repository_owner == 'nest' }}
steps:
- name: Harden Runner
uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1
with:
egress-policy: audit
disable-telemetry: true

- name: sycnmaster
uses: wei/git-sync@55c6b63b4f21607da0e9877ca9b4d11a29fc6d83
with:
Expand Down
Loading