enthought / envisage

Envisage is a Python-based framework for building applications whose functionalities can be extended by adding "plug-ins".
http://docs.enthought.com/envisage/
Other
82 stars 26 forks source link

Stop using Appveyor CI #432

Closed rahulporuri closed 3 years ago

rahulporuri commented 3 years ago

This PR removes the appveyor configuration file and related utilities used by the appveyor CI. This PR also removes a number of scripts which were used to install edm on various platforms.

This PR is one step towards enthought/ets#63

rahulporuri commented 3 years ago

Note that I updated the branch protection settings in this repository to remove "Appveyor CI" as a required check and instead include the GitHub Actions CI checks as required.

mdickinson commented 3 years ago

LGTM

mdickinson commented 3 years ago

@rahulporuri I assume you also set the "Skip branches without appveyor.yml" setting in the Appveyor project config? (If you didn't just do that, then I wonder why Appveyor tried to execute a build.)

rahulporuri commented 3 years ago

@rahulporuri I assume you also set the "Skip branches without appveyor.yml" setting in the Appveyor project config? (If you didn't just do that, then I wonder why Appveyor tried to execute a build.)

Ahh. nice catch. I didn't do that. I just did though - for the other ETS projects that i'm making similar changes in.

rahulporuri commented 3 years ago

Thanks for the review @mdickinson . I'm going to ignore the failed Appveyor build (duh) and merge this PR.

rahulporuri commented 3 years ago

Note that i've removed the Travis and Appveyor CI webhooks from this repository