Skip to content

Commit

Permalink
Showing 114 changed files with 1,807 additions and 1,191 deletions.
22 changes: 22 additions & 0 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
@@ -559,6 +559,28 @@
"avatar_url": [
"https://avatars.githubusercontent.com/u/141905668?v=4"
]
},
{
"login": "dguibert",
"name": "David Guibert",
"contributions": [
"code"
],
"profile": "https://github.com/dguibert",
"avatar_url": [
"https://avatars.githubusercontent.com/u/1178864?v=4"
]
},
{
"login": "alliesw",
"name": "Alex Shields-Weber",
"contributions": [
"code"
],
"profile": "https://github.com/alliesw",
"avatar_url": [
"https://avatars.githubusercontent.com/u/72238329?v=4"
]
}
],
"contributorsPerLine": 7
12 changes: 7 additions & 5 deletions .appveyor.yml
Original file line number Diff line number Diff line change
@@ -47,7 +47,7 @@
# - Workers have vim installed for convenient text editing in the command shell


# do not make repository clone cheap: interfers with versioneer
# do not make repository clone cheap: interferes with versioneer
shallow_clone: false


@@ -168,9 +168,9 @@ environment:
CODECOV_BINARY: https://uploader.codecov.io/latest/macos/codecov

# Test alternative Python versions
- ID: Ubu20P37a
- ID: Ubu20P311a
# ~35min
PY: 3.7
PY: 3.11
DTS: >
datalad.cli
datalad.core
@@ -183,9 +183,9 @@ environment:
CODECOV_BINARY: https://uploader.codecov.io/latest/linux/codecov
# system git-annex is way too old, use better one
INSTALL_GITANNEX: git-annex -m deb-url --url https://datasets.datalad.org/datalad/packages/neurodebian/git-annex_8.20210903-1_amd64.deb
- ID: Ubu20P37b
- ID: Ubu20P311b
# ~25min
PY: 3.7
PY: 3.11
DTS: >
datalad.downloaders
datalad.interface
@@ -250,6 +250,8 @@ init:
# enable external SSH access to CI worker on all other systems
# needs APPVEYOR_SSH_KEY defined in project settings (or environment)
- sh: curl -sflL 'https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-ssh.sh' | bash -e -
# Ref: https://github.com/datalad/datalad/issues/5250
- sh: sudo sh -c 'echo "MaxSessions 100" >> /etc/ssh/sshd_config' && if [[ "$(uname)" == "Darwin" ]]; then sudo launchctl kickstart -k system/com.openssh.sshd; else sudo service sshd restart; fi
# Identity setup
- git config --global user.email "[email protected]"
- git config --global user.name "Appveyor Almighty"
1 change: 1 addition & 0 deletions .codespellrc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
[codespell]
skip = .venv,venvs,.git,build,*.egg-info,*.lock,.asv,.mypy_cache,.tox,fixtures,_version.py,*.pem,trash,dist
check-hidden = True
# commitish - vote if we want to fix (should be committish) -- used in GitRepo API
# froms - plural "from" introduced by export_archive_ora
# ned - Ned is a name
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/issue_template.yml
Original file line number Diff line number Diff line change
@@ -5,4 +5,4 @@ description: Report a generic issue which is not necessarily a bug
body:
- type: textarea
attributes:
label: Description
label: Description
10 changes: 7 additions & 3 deletions .github/workflows/benchmarks.yml
Original file line number Diff line number Diff line change
@@ -2,6 +2,10 @@ name: Benchmarks

on: [push, pull_request]

concurrency:
group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.ref_name }}
cancel-in-progress: true

jobs:
vs-master:

@@ -26,10 +30,10 @@ jobs:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up Python 3.7
uses: actions/setup-python@v4
- name: Set up Python 3.8
uses: actions/setup-python@v5
with:
python-version: 3.7
python-version: 3.8
- name: Install dependencies
run: |
python -m pip install --upgrade pip
6 changes: 3 additions & 3 deletions .github/workflows/docbuild.yml
Original file line number Diff line number Diff line change
@@ -13,10 +13,10 @@ jobs:
git config --global user.email "[email protected]"
git config --global user.name "GitHub Almighty"
- uses: actions/checkout@v4
- name: Set up Python 3.7
uses: actions/setup-python@v4
- name: Set up Python 3.8
uses: actions/setup-python@v5
with:
python-version: 3.7
python-version: 3.8
- name: Install dependencies
run: |
python -m pip install --upgrade pip
4 changes: 2 additions & 2 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -14,9 +14,9 @@ jobs:
with: # no need for the history
fetch-depth: 1
- name: Set up Python
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: '3.7'
python-version: '3.8'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
14 changes: 10 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -9,12 +9,17 @@ on:
- maint
types:
- closed
# Allow manually triggering a release via a "Run workflow" button on the
# workflow's page:
workflow_dispatch:

jobs:
release:
runs-on: ubuntu-latest
# Only run for merged PRs with the "release" label:
if: github.event.pull_request.merged == true && contains(github.event.pull_request.labels.*.name, 'release')
# Only run for manual runs or merged PRs with the "release" label:
if: >
github.event_name == 'workflow_dispatch'
|| (github.event.pull_request.merged == true && contains(github.event.pull_request.labels.*.name, 'release'))
steps:
- name: Checkout source
uses: actions/checkout@v4
@@ -34,5 +39,6 @@ jobs:
pypi-token: ${{ secrets.PYPI_TOKEN }}
pre-tag: |
make update-changelog
git add docs/source/changelog.rst
git commit -m '[skip ci] Update docs/source/changelog.rst'
perl -pli -e "s/^version:.*/version: $new_version/" CITATION.cff
git add docs/source/changelog.rst CITATION.cff
git commit -m '[skip ci] Update docs/source/changelog.rst and CITATION.cff'
Loading

0 comments on commit 2378f7a

Please sign in to comment.