<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-cloud-init.git/.travis.yml, branch rolling</title>
<subtitle> (mirror of https://github.com/vyos/vyos-cloud-init.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-cloud-init.git/atom?h=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-cloud-init.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/'/>
<updated>2022-02-14T17:09:01+00:00</updated>
<entry>
<title>mypy: introduce type checking (#1254)</title>
<updated>2022-02-14T17:09:01+00:00</updated>
<author>
<name>Chris Patterson</name>
<email>cpatterson@microsoft.com</email>
</author>
<published>2022-02-14T17:09:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=9ba3ca6ce5013207737e431f52735c7eda3a2fbb'/>
<id>urn:sha1:9ba3ca6ce5013207737e431f52735c7eda3a2fbb</id>
<content type='text'>
All currently failing modules are excluded from reporting
errors using follow-imports=silent and an exclusion list.

Future work can whittle down this failing list. This change will
start enforcing new modules and those currently passing.

Includes some minor alphabetical reordering in tox.ini.

Signed-off-by: Chris Patterson &lt;cpatterson@microsoft.com&gt;</content>
</entry>
<entry>
<title>spell check docs with spellintian (#1223)</title>
<updated>2022-02-02T21:21:00+00:00</updated>
<author>
<name>Brett Holman</name>
<email>bholman.devel@gmail.com</email>
</author>
<published>2022-02-02T21:21:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=7522845dfe8851b7b4f3e9924810b9ccf282bb6e'/>
<id>urn:sha1:7522845dfe8851b7b4f3e9924810b9ccf282bb6e</id>
<content type='text'>
Fix spelling errors

- Add Makefile target that checks for spelling errors
- Add Makefile target that fixes spelling errors
- Add spelling check to travis doc tests
- Fix various spelling errors in the docs </content>
</entry>
<entry>
<title>testing: support pycloudlib config file (#1189)</title>
<updated>2022-01-18T15:10:36+00:00</updated>
<author>
<name>James Falcon</name>
<email>james.falcon@canonical.com</email>
</author>
<published>2022-01-18T15:10:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=62f82651f2c29db5934f16afcb9f1e522f90588a'/>
<id>urn:sha1:62f82651f2c29db5934f16afcb9f1e522f90588a</id>
<content type='text'>
https://pycloudlib.readthedocs.io/en/latest/configuration.html#configuration</content>
</entry>
<entry>
<title>Remove 3.5 and xenial support (SC-711) (#1167)</title>
<updated>2022-01-10T22:56:29+00:00</updated>
<author>
<name>James Falcon</name>
<email>james.falcon@canonical.com</email>
</author>
<published>2022-01-10T22:56:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=dc1aabfca851e520693c05322f724bd102c76364'/>
<id>urn:sha1:dc1aabfca851e520693c05322f724bd102c76364</id>
<content type='text'>
Includes:
 - Update tox.ini and .travis.yml accordingly
 - Cleanup tox.ini with new tox syntax and cloud-init dependencies
 - Update documentation accordingly
 - Replace/remove xenial references where additional testing isn't required
 - Remove xenial checks in integration tests
 - Replace yield_fixture with fixture in pytest tests

Sections of code commented with lines like "Remove when Xenial is no
longer supported" still exist as they're require additional testing.</content>
</entry>
<entry>
<title>testing: Add 3.10 Test Coverage (#1173)</title>
<updated>2022-01-07T21:32:42+00:00</updated>
<author>
<name>Brett Holman</name>
<email>bholman.devel@gmail.com</email>
</author>
<published>2022-01-07T21:32:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=19948dbaf40309355e1a2dbef116efb0ce66245c'/>
<id>urn:sha1:19948dbaf40309355e1a2dbef116efb0ce66245c</id>
<content type='text'>
Multiple supported distros (arch/fedora) have changed their default
python version to 3.10. We should include it in the test matrix.</content>
</entry>
<entry>
<title>Remove unittests from integration test job in travis (#1141)</title>
<updated>2022-01-07T15:56:21+00:00</updated>
<author>
<name>Brett Holman</name>
<email>bholman.devel@gmail.com</email>
</author>
<published>2022-01-07T15:56:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=b966f431136052558358b0d68f268064b4330e12'/>
<id>urn:sha1:b966f431136052558358b0d68f268064b4330e12</id>
<content type='text'>
Currently the integration test job executes unittests as part of package build.
The unittests have their own jobs, so this coverage is redundant and
unnecessary. Save time and remove this test.</content>
</entry>
<entry>
<title>Adopt Black and isort (SC-700) (#1157)</title>
<updated>2021-12-16T02:16:38+00:00</updated>
<author>
<name>James Falcon</name>
<email>james.falcon@canonical.com</email>
</author>
<published>2021-12-16T02:16:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=bae9b11da9ed7dd0b16fe5adeaf4774b7cc628cf'/>
<id>urn:sha1:bae9b11da9ed7dd0b16fe5adeaf4774b7cc628cf</id>
<content type='text'>
Applied Black and isort, fixed any linting issues, updated tox.ini
and CI.
</content>
</entry>
<entry>
<title>travis - don't run integration tests if no deb (#1139)</title>
<updated>2021-12-09T00:31:33+00:00</updated>
<author>
<name>Brett Holman</name>
<email>brett.holman@canonical.com</email>
</author>
<published>2021-12-09T00:31:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=6760bf1462d1686ee97d08a626cc0892cea588bf'/>
<id>urn:sha1:6760bf1462d1686ee97d08a626cc0892cea588bf</id>
<content type='text'>
If building the *.deb fails, exit

Currently integration tests will run and fail with a non-obvious
message. This makes it so the last thing in the logs is whatever
caused the build to fail.</content>
</entry>
<entry>
<title>Add max version to docutils</title>
<updated>2021-10-26T20:24:24+00:00</updated>
<author>
<name>James Falcon</name>
<email>james.falcon@canonical.com</email>
</author>
<published>2021-10-26T20:24:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=994339ae3cc0fc2008f498d70cfe12b29be5ed55'/>
<id>urn:sha1:994339ae3cc0fc2008f498d70cfe12b29be5ed55</id>
<content type='text'>
Also update travis to use python version for docs that readthedocs uses</content>
</entry>
<entry>
<title>Emit dots on travis to avoid timeout (#867)</title>
<updated>2021-04-15T15:20:04+00:00</updated>
<author>
<name>James Falcon</name>
<email>TheRealFalcon@users.noreply.github.com</email>
</author>
<published>2021-04-15T15:20:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=0d90596b56db5d306125ead08c571fc8d44d528e'/>
<id>urn:sha1:0d90596b56db5d306125ead08c571fc8d44d528e</id>
<content type='text'>
The current method of running a background sleep until travis is
finished is causing integration test runs to pass even when they should
be failing.

Instead, update the code to emit dots itself.</content>
</entry>
</feed>
