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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

馃殌 RELEASE: Setup and Changes for v0.12 #1494

Merged
merged 14 commits into from
Oct 15, 2021
Merged

馃殌 RELEASE: Setup and Changes for v0.12 #1494

merged 14 commits into from
Oct 15, 2021

Conversation

mmcky
Copy link
Member

@mmcky mmcky commented Oct 11, 2021

This PR updates version and CHANGELOG in preparation for v0.12

fixes #1506 which resolves the current ci failures on the master branch due to executablebooks/MyST-NB#365

@mmcky mmcky changed the title RELEASE: Setup and Changes for v0.12 馃殌 RELEASE: Setup and Changes for v0.12 Oct 11, 2021
@codecov
Copy link

codecov bot commented Oct 11, 2021

Codecov Report

Merging #1494 (3e6477b) into master (3173b00) will not change coverage.
The diff coverage is 100.00%.

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #1494   +/-   ##
=======================================
  Coverage   91.17%   91.17%           
=======================================
  Files           7        7           
  Lines         680      680           
=======================================
  Hits          620      620           
  Misses         60       60           
Flag Coverage 螖
pytests 91.17% <100.00%> (酶)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage 螖
jupyter_book/__init__.py 100.00% <100.00%> (酶)

Continue to review full report at Codecov.

Legend - Click here to learn more
螖 = absolute <relative> (impact), 酶 = not affected, ? = missing data
Powered by Codecov. Last update 3173b00...3e6477b. Read the comment docs.

@mmcky mmcky added state: blocked Something is blocking this from moving forward. and removed state: blocked Something is blocking this from moving forward. labels Oct 12, 2021
@mmcky
Copy link
Member Author

mmcky commented Oct 14, 2021

@mmcky
Copy link
Member Author

mmcky commented Oct 14, 2021

@choldgraf @chrisjsewell is there anything else we want to wrap into v0.12.0?

I have gone through the current open PR's and I think this looks like a good change to bundle in

@choldgraf choldgraf mentioned this pull request Oct 15, 2021
4 tasks
@mmcky
Copy link
Member Author

mmcky commented Oct 15, 2021

thanks for b5b66ba @choldgraf -- just getting back to this now. 鉂わ笍

@mmcky
Copy link
Member Author

mmcky commented Oct 15, 2021

@choldgraf so the os x and win tests are using python=3.7-- perhaps this should be bumped to python=3.8. What do you think?

@choldgraf
Copy link
Member

I think it's a good idea 馃憤

@mmcky
Copy link
Member Author

mmcky commented Oct 15, 2021

Done - thanks @choldgraf for your review. Anything else?

- uses: actions/cache@v2
with:
path: ~\AppData\Local\pip\Cache
key: ${{ runner.os }}-pip-${{ hashFiles('setup.py') }}
key: ${{ runner.os }}-3.8-pip-${{ hashFiles('setup.py') }}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
key: ${{ runner.os }}-3.8-pip-${{ hashFiles('setup.py') }}
key: ${{ runner.os }}-{{ python-version }}-pip-${{ hashFiles('setup.py') }}

would something like this work? seems more DRY

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@choldgraf wasn't sure what to fetch python-version as a variable from. I am used to using matrix.python-version but not in this context. I have given that straight jinja substitution a go. The github action docs didn't seem to help me much either.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@choldgraf yeah that didn't resolve the {{ python-version }}

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ah ok - I'm happy with whatever then, was just an idea :-)

choldgraf
choldgraf previously approved these changes Oct 15, 2021
Copy link
Member

@choldgraf choldgraf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me - if tests are happy then go for it!

@mmcky
Copy link
Member Author

mmcky commented Oct 15, 2021

looks good to me - if tests are happy then go for it!

nah the cache key has {{ python-version }} as text in it :-(

Been reading the docs -- I will just add a testing matrix with one entry -- I guess the benefit is that it can expand if we need it to.

@mmcky
Copy link
Member Author

mmcky commented Oct 15, 2021

Ok everything is now resolving nicely in github actions. I have updated the branch protection rules due to the updated name for "Build the Docs on OS X (3.8)". I think this is good to 馃殺

@mmcky mmcky merged commit 7ff8aa7 into master Oct 15, 2021
@mmcky mmcky deleted the release-v0.12 branch October 15, 2021 03:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

DOCS: pdfhtml and pdflatex issue with intersphinx
2 participants