Skip to content

Commit

Permalink
Prepare 2.6.0 release (#534)
Browse files Browse the repository at this point in the history
* Update release notes to mark version 2.6.0

* Scrub NWB:N and update legal year

* Remove old scripts and 1.0.4 schema

* Update github action to validate schema

* Update legal year

* Fix release notes

* Add link to NWB overview on main README

* Update release template

* Update release template

* Update Readme.md

* Update format_release_notes.rst

* Add note about NWB 1 reference schema
  • Loading branch information
rly committed Jan 17, 2023
1 parent 1e297a3 commit b4f8838
Show file tree
Hide file tree
Showing 17 changed files with 61 additions and 3,504 deletions.
5 changes: 3 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE/release.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
Prepare for release of nwb-schema [version]
Target release date: [date]

### Before merging:
- [ ] Update requirements versions as needed
Expand All @@ -13,8 +14,8 @@ Prepare for release of nwb-schema [version]
- [ ] Test docs locally (`cd docs/format; make fulldoc`) where the nwb-schema submodule in the local version of PyNWB
is fully up-to-date with the head of the dev branch.
- [ ] Push changes to this PR and make sure all PRs to be included in this release have been merged
- [ ] Check that the readthedocs build for this PR succeeds (build latest to pull the new branch, then activate and
build docs for new branch): https://readthedocs.org/projects/nwb-schema/builds/
- [ ] Check that the readthedocs build for this PR succeeds (see auto-triggered PR build):
https://readthedocs.org/projects/nwb-schema/builds/

### After merging:
1. Create a new git tag. Pull the latest master branch locally, run `git tag [version] --sign`, copy and paste the
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/validate_schema.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
name: Validate schema

on: [push, pull_request]
on: [push, pull_request, workflow_dispatch]

jobs:
validate:
# run pipeline on either a push event or a PR event on a fork
if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Python 3.9
uses: actions/setup-python@v2
- uses: actions/checkout@v3
- name: Set up Python 3.10
uses: actions/setup-python@v4
with:
python-version: "3.9"
- name: Install hdmf
python-version: "3.10"
- name: Install dev branch of HDMF
run: |
pip install git+https://github.com/hdmf-dev/hdmf.git
- name: Validate schema specification
Expand Down
2 changes: 1 addition & 1 deletion Legal.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
“nwb-schema” Copyright (c) 2017-2021, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). All rights reserved.
“nwb-schema” Copyright (c) 2017-2023, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). All rights reserved.

If you have questions about your rights to use or distribute this software, please contact Berkeley Lab's Innovation & Partnerships Office at [email protected].

Expand Down
10 changes: 7 additions & 3 deletions README.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
NWB Schema Format
========================

A format specification schema for the Neurodata Without Borders: Neurophysiology (NWB:N) data format.
A format specification schema for the Neurodata Without Borders (NWB) data format.

To get started using NWB, please go to the [NWB overview website](https://nwb-overview.readthedocs.io/en/latest/).

This repo contains:

Expand All @@ -19,11 +21,13 @@ For more information:
- The PyNWB Python API for the NWB format is available on `Github <https://github.com/NeurodataWithoutBorders/pynwb>`_
- The MatNWB Matlab API for the NWB format is available on `Github <https://github.com/NeurodataWithoutBorders/matnwb>`_

The NWB 1.0 format and API are archived in the [NeurodataWithoutBorders/api-python](https://github.com/NeurodataWithoutBorders/api-python) repository. https://github.com/NeurodataWithoutBorders/api-python/blob/master/nwb/nwb_core.py contains the reference schema for the NWB 1 format.


License
========================

“nwb-schema” Copyright (c) 2017-2021, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). All rights reserved.
“nwb-schema” Copyright (c) 2017-2023, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

Expand All @@ -41,7 +45,7 @@ You are under no obligation whatsoever to provide any bug fixes, patches, or upg
Copyright
========================

“nwb-schema” Copyright (c) 2017-2021, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). All rights reserved.
“nwb-schema” Copyright (c) 2017-2023, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). All rights reserved.

If you have questions about your rights to use or distribute this software, please contact Berkeley Lab's Innovation & Partnerships Office at [email protected].

Expand Down
38 changes: 0 additions & 38 deletions bin/find_missing_help.py

This file was deleted.

Loading

0 comments on commit b4f8838

Please sign in to comment.