Skip to content

Commit

Permalink
Merge pull request #1577 from brichet/set_up_jupyter_releaser
Browse files Browse the repository at this point in the history
Set up jupyter releaser
  • Loading branch information
jtpio authored May 18, 2022
2 parents 8b036da + 2f72658 commit 12badfe
Show file tree
Hide file tree
Showing 23 changed files with 1,256 additions and 1,068 deletions.
35 changes: 35 additions & 0 deletions .github/workflows/check-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Check Release
on:
push:
branches: ["master"]
pull_request:
branches: ["*"]

jobs:
check_release:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
group: [check_release, link_check]
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Base Setup
uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1
- name: Install Dependencies
run: |
pip install -e .
- name: Check Release
if: ${{ matrix.group == 'check_release' }}
uses: jupyter-server/jupyter_releaser/.github/actions/check-release@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
- name: Run Link Check
if: ${{ matrix.group == 'link_check' }}
uses: jupyter-server/jupyter_releaser/.github/actions/check-links@v1
- name: Upload Distributions
uses: actions/upload-artifact@v2
with:
name: nbgrader-jupyter-releaser-dist-${{ github.run_number }}
path: .jupyter_releaser_checkout/dist
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ defaults:
jobs:
test_nbgrader:
runs-on: ${{ matrix.os }}
timeout-minutes: 20
timeout-minutes: 25

env:
# NOTE: UTF-8 content may be interpreted as ascii and causes errors
Expand Down
1,024 changes: 1,024 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

44 changes: 44 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
include *.md
include *.json
include *.txt

include .coveragerc
include .bowerrc
include mypy.ini
include pytest.ini
include codecov.yml
include readthedocs.yaml
include tasks.py

#nbgrader format files
include nbgrader/nbgraderformat/*.json

# nbextension files
recursive-include nbgrader/nbextensions *

# doc files
recursive-include nbgrader/docs *
prune nbgrader/docs/build

# static files and templates
recursive-include nbgrader/server_extensions/formgrader/static *
recursive-include nbgrader/server_extensions/formgrader/templates *

# alembic files
include nbgrader/alembic.ini
recursive-include nbgrader/alembic *

# tests files
include nbgrader/tests/apps/files/*
include nbgrader/tests/preprocessors/files/*
include nbgrader/tests/nbextensions/files/*

# global exclusion
global-exclude *.pyc
global-exclude .ipynb_checkpoints
global-exclude __pycache__

# directories to prune
prune demos
prune tools
prune paper
14 changes: 0 additions & 14 deletions dev-requirements.txt

This file was deleted.

4 changes: 2 additions & 2 deletions nbgrader/_version.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
version_info = (0, 8, 0, 'dev')
__version__ = '.'.join(map(str, version_info))
version_info = (0, 8, 0, "dev")
__version__ = '.'.join(map(str, version_info[:3])) + (("." + version_info[3]) if version_info[3] else "")
5 changes: 5 additions & 0 deletions nbgrader/docs/source/changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
changelog
=========

```{include} ../../../CHANGELOG.md
```
Loading

0 comments on commit 12badfe

Please sign in to comment.