Update CircleCI and add direct artifact link by QuLogic · Pull Request #16672 · matplotlib/matplotlib · GitHub
Skip to content

Update CircleCI and add direct artifact link - #16672

Merged
timhoffm merged 2 commits into
matplotlib:masterfrom
QuLogic:circleci-update
Mar 6, 2020
Merged

timhoffm merged 2 commits into
matplotlib:masterfrom
QuLogic:circleci-update

Conversation

@QuLogic

@QuLogic QuLogic commented Mar 5, 2020

Copy link
Copy Markdown
Member

CircleCI is turning on Pipelines next week. @tacaswell flipped the switch, but they also say to update the version in the config file (to be able use new stuff), which is done here. In Cartopy, I tried to convert to their new reusable config format, but it didn't really have much benefit, so I didn't bother here.

Additionally, I dropped the printing of the link to the documentation in the build, because it stopped working. When you're already on the build page, it's easier to go through the artifacts tab at the top. For a quick link directly from the PR, I've added a GitHub Action that posts a status with the correct link (the Action knows the right way to get the link.) Note, it does note post here yet because the Action is not in this repo, but you can see it if you look at the commit in my repo (Cartopy):

image

The App (an older version of the Action) is used in, e.g., scikit-learn/scikit-learn#14731 and scipy/scipy#10707.

QuLogic added 2 commits March 5, 2020 02:59
CircleCI changed their artifact layout, so our printed link in the build
log no longer works. Instead of figuring out how to fix it, switch to a
GitHub Action that is able to post the link as a PR status. This is
easier to find, and probably easier for them to keep up-to-date.
@tacaswell tacaswell added this to the 3.2-doc milestone Mar 6, 2020
@timhoffm
timhoffm merged commit 4595bbd into matplotlib:master Mar 6, 2020
@lumberbot-app

lumberbot-app Bot commented Mar 6, 2020

Copy link
Copy Markdown

@QuLogic
QuLogic deleted the circleci-update branch March 7, 2020 04:55
@QuLogic

QuLogic commented Mar 7, 2020

Copy link
Copy Markdown
Member Author

@tacaswell this milestone should backport to v3.2.x as well, right?

@tacaswell

Copy link
Copy Markdown
Member

QuLogic pushed a commit to QuLogic/matplotlib that referenced this pull request Mar 13, 2020
tacaswell added a commit that referenced this pull request Mar 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants