Skip to content

ci: upgrade to CircleCI 2 #797

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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

myitcv
Copy link
Member

@myitcv myitcv commented Apr 18, 2018

Based on the instructions https://circleci.com/docs/2.0/migrating-from-1-2/, this is as straightforward an upgrade as possible, i.e. with as few variations as possible.

We also move to an exclusion list approach for the standard library tests we want to ignore. This is an entirely derived list based on the current exclusions with the exception of os/user which is added in order to make the tests pass. Further work can be done on this exclusion list in future PRs (i.e. removing exclusions that should not be there).

Fixes #766.

@myitcv myitcv force-pushed the upgrade_to_circle_ci_2 branch 30 times, most recently from f1eba16 to 9c1cdea Compare April 18, 2018 21:07
@myitcv myitcv force-pushed the upgrade_to_circle_ci_2 branch 4 times, most recently from 62411e6 to 1e1ddc5 Compare April 18, 2018 21:19
@myitcv myitcv changed the title ci: upgrade to CircleCI 2 [WIP] ci: upgrade to CircleCI 2 Apr 18, 2018
@myitcv myitcv force-pushed the upgrade_to_circle_ci_2 branch 5 times, most recently from c4a4a3f to e2d96d9 Compare April 20, 2018 06:10
os/exec
os/signal
os/signal/internal/pty
os/user
Copy link
Member Author

Choose a reason for hiding this comment

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

We add os/user to this exclusion list.

@myitcv myitcv force-pushed the upgrade_to_circle_ci_2 branch from e2d96d9 to 32b3d01 Compare April 20, 2018 06:53
@myitcv myitcv changed the title [WIP] ci: upgrade to CircleCI 2 ci: upgrade to CircleCI 2 Apr 20, 2018
@myitcv myitcv force-pushed the upgrade_to_circle_ci_2 branch from 32b3d01 to 5754c1f Compare April 20, 2018 07:02
@myitcv
Copy link
Member Author

myitcv commented Apr 20, 2018

@shurcooL @hajimehoshi this is ready for review.

@myitcv myitcv force-pushed the upgrade_to_circle_ci_2 branch 5 times, most recently from ac6f9f6 to 856b94a Compare April 22, 2018 18:04
@myitcv myitcv force-pushed the upgrade_to_circle_ci_2 branch from 856b94a to 6dc3172 Compare May 4, 2018 19:35
@myitcv myitcv force-pushed the upgrade_to_circle_ci_2 branch from 6dc3172 to d50dc88 Compare July 5, 2018 10:36
dmitshur added a commit that referenced this pull request Oct 4, 2018
This is a minimal diff change to upgrade from CircleCI 1.0 to 2.0
and get it working, since 1.0 has been EOLed. The goal was to keep
the config.yml file as simple as possible for now; we can consider
changes and enhancements to it as part of future work.

Remove os/user package from being tested, since it's failing in the
CircleCI 2.0 environment (see tracking issue #863).

Resolves #766.
Updates #797.
@myitcv
Copy link
Member Author

myitcv commented Oct 26, 2018

Closing because this was superseded by #864

@myitcv myitcv closed this Oct 26, 2018
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.

1 participant