-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1586 from alan-turing-institute/release-v4.1.0
Release v4.1.0
- Loading branch information
Showing
316 changed files
with
1,607 additions
and
1,630 deletions.
There are no files selected for viewing
This file contains 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 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,42 @@ | ||
--- | ||
name: Software package request | ||
about: Request that a new package is added to the Tier 3 allow list | ||
title: "<short description of issue>" | ||
labels: "type: enhancement" | ||
assignees: "" | ||
--- | ||
|
||
## :white_check_mark: Checklist | ||
|
||
<!-- | ||
Before reporting a problem please check the following. Replace the empty checkboxes [ ] below with checked ones [x] accordingly. | ||
--> | ||
|
||
- [ ] I have searched open and closed issues for duplicates. | ||
- [ ] This is a request for a new software package to be added to the Data Safe Haven | ||
- [ ] The package is still missing in the [latest version](https://github.com/alan-turing-institute/data-safe-haven/releases). | ||
|
||
## :gift: Package details | ||
|
||
<!-- | ||
Provide details about the package you would like to see added: | ||
- Package name | ||
- Target audience: "core" (broadly useful for any project) or "extra" (domain specific) | ||
- Package version (if different from latest) | ||
- Package repository (e.g. CRAN, PyPI) | ||
- Number of authors/contributors to the package codebase | ||
- Any existing versions that should not be used (linking to publicly-accessible CVE databases if relevant) | ||
- Download statistics (recent and longer-term, for both current and previous versions) | ||
- List of packages that this package depends on | ||
--> | ||
|
||
## :steam_locomotive: Why is this needed? | ||
|
||
<!-- | ||
To support this request, please respond to the following questions: | ||
- What will you be able to do with this package that you can't currently do? | ||
- Is this the most widely supported package for the intended purpose? What alternatives are there? | ||
- What risks to data integrity/security might arise from including this package or its dependencies? | ||
--> |
This file contains 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 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 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 |
---|---|---|
|
@@ -7,6 +7,7 @@ on: # yamllint disable-line rule:truthy | |
branches: [develop] | ||
schedule: | ||
- cron: "0 0 */6 * *" # run every six days in order to keep the cache fresh | ||
workflow_dispatch: # allow this workflow to be manually triggered | ||
|
||
# checkout needs 'contents:read' | ||
# pull request needs 'pull-requests:write' and 'contents:write' | ||
|
@@ -22,10 +23,10 @@ jobs: | |
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@v2 | ||
uses: actions/checkout@v3 | ||
|
||
- name: Cache dependencies | ||
uses: actions/cache@v2 | ||
uses: actions/cache@v3 | ||
with: | ||
path: environment_configs/package_lists/dependency-cache.json | ||
key: dependencies-${{ github.sha }} # request a cache that does not yet exist | ||
|
@@ -49,12 +50,12 @@ jobs: | |
|
||
- name: Get current date | ||
id: date | ||
run: echo "::set-output name=date::$(date +'%Y-%m-%d')" | ||
run: echo "date=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT | ||
|
||
- name: Create pull request | ||
if: ${{ (! env.TIMEOUT_REACHED) && (! env.ACT) }} | ||
if: ${{ (env.TIMEOUT_REACHED == 0) && (! env.ACT) }} | ||
id: pull-request | ||
uses: peter-evans/create-pull-request@dcd5fd746d53dd8de555c0f10bca6c35628be47a # This commit corresponds to tag 3.12.0 | ||
uses: peter-evans/create-pull-request@38e0b6e68b4c852a5500a94740f0e535e0d7ba54 # This commit corresponds to tag 4.2.4 | ||
with: | ||
commit-message: Update PyPI and CRAN allow lists | ||
committer: GitHub Actions <[email protected]> | ||
|
This file was deleted.
Oops, something went wrong.
This file contains 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,57 @@ | ||
--- | ||
name: Documentation | ||
|
||
# Run workflow on pushes to matching branches | ||
on: # yamllint disable-line rule:truthy | ||
push: | ||
branches: [develop] | ||
pull_request: | ||
branches: [develop] | ||
|
||
jobs: | ||
build: | ||
name: Build | ||
runs-on: ubuntu-latest | ||
defaults: | ||
run: | ||
working-directory: ./docs/ | ||
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@v3 | ||
- name: Setup Python | ||
uses: actions/setup-python@v4 | ||
with: | ||
python-version: 3.11 | ||
- name: Install dependencies | ||
run: | | ||
pip install -r requirements.txt | ||
- name: Sphinx build | ||
run: | | ||
make html SPHINXOPTS="-W" | ||
check_links: | ||
name: Check links | ||
runs-on: ubuntu-latest | ||
needs: build | ||
defaults: | ||
run: | ||
working-directory: ./docs/ | ||
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@v3 | ||
- name: Setup Python | ||
uses: actions/setup-python@v4 | ||
with: | ||
python-version: 3.11 | ||
- name: Install dependencies | ||
run: | | ||
pip install -r requirements.txt | ||
- name: Sphinx build | ||
# Set warnings to be treated as errors | ||
run: | | ||
make html SPHINXOPTS="-W" | ||
- name: Link Checker | ||
uses: lycheeverse/[email protected] | ||
with: | ||
args: --config='./.lychee.toml' --no-progress './docs/build/html/**/*.html' | ||
fail: true # fail on broken links |
This file contains 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 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 |
---|---|---|
|
@@ -31,7 +31,8 @@ jobs: | |
- name: Install requirements | ||
shell: bash | ||
run: npm install -g markdown-link-check | ||
- name: Test Markdown for dead links | ||
shell: bash | ||
run: find . -name "*.md" | xargs -n 1 markdown-link-check -p -c .markdownlinkcheck.json | ||
continue-on-error: true | ||
- name: Link Checker | ||
uses: lycheeverse/[email protected] | ||
with: | ||
args: --config='./.lychee.toml' --no-progress --offline '**/*.md' --exclude-path './docs' | ||
fail: true # fail on broken links |
This file contains 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 |
---|---|---|
|
@@ -7,6 +7,7 @@ on: # yamllint disable-line rule:truthy | |
branches: [develop] | ||
schedule: | ||
- cron: "0 0 */7 * *" # run once per week | ||
workflow_dispatch: # allow this workflow to be manually triggered | ||
|
||
# checkout needs 'contents:read' | ||
# pull request needs 'pull-requests:write' and 'contents:write' | ||
|
@@ -19,10 +20,10 @@ jobs: | |
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@v2 | ||
uses: actions/checkout@v3 | ||
|
||
- name: Setup Python | ||
uses: actions/setup-python@v2 | ||
uses: actions/setup-python@v4 | ||
with: | ||
python-version: '3.10' | ||
|
||
|
@@ -54,7 +55,7 @@ jobs: | |
- name: Create pull request | ||
if: ${{ ! env.ACT }} | ||
id: pull-request | ||
uses: peter-evans/create-pull-request@dcd5fd746d53dd8de555c0f10bca6c35628be47a # This commit corresponds to tag 3.12.0 | ||
uses: peter-evans/create-pull-request@153407881ec5c347639a548ade7d8ad1d6740e38 # This commit corresponds to tag 5.0.2 | ||
with: | ||
commit-message: Update SRD package versions | ||
committer: GitHub Actions <[email protected]> | ||
|
This file contains 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.