packethost / packet-python

A Python client for the Equinix Metal API
http://metal.equinix.com/
GNU Lesser General Public License v3.0
40 stars 50 forks source link

CI configuration and PIP package automated updates #58

Open jasmingacic opened 5 years ago

jasmingacic commented 5 years ago

Current PIP package is at version 1.38.2. Also the CI should be configured to run live tests.

obynio commented 4 years ago

@mmlb is it possible upgrade the PyPi package to the latest version ?

https://pypi.org/project/packet-python/

I would also be great to fix the CI to ensure you can deploy with confidence 🙂

mmlb commented 4 years ago

Ah yep, lets see if I can bump the priority on this. I may not get to it until next week. Seems like https://github.com/packethost/packet-python/pull/53 broke master and got in due to missing branch protections. I've fixed the branch protection to require passing ci before merging.

mmlb commented 4 years ago

Oops wrong PR, it was https://github.com/packethost/packet-python/pull/54 @jasmingacic

jasmingacic commented 4 years ago

@mmlb We added live tests to the SDK so when the CI runs it doesn't have the auth token.

E           packet.baseapi.Error: Error 401: {'error': 'Invalid authentication token'}
mmlb commented 4 years ago

@obynio pypi is updated. I've renamed this to be about moving forward in the future. I've got some people I'd like to talk to to figure out the live/integration tests in CI. Later will be able to do pypi updates.

obynio commented 4 years ago

Thank you. I recently made 2 other PR that were merged, do you think it's possible to bump and publish a release to PyPI again @mmlb ?

mmlb commented 4 years ago

1.41.0 is up on pypi

obynio commented 4 years ago

Thank you !

displague commented 4 years ago

This seems encouraging: