Skip to content

Commit b39fa22

Browse files
authored
Complete transition to GitHub Actions (#142)
* chore: remove AppVeyor config * chore: remove non-integ test environments from Travis config * chore: update readme CI badges - remove AppVeyor - add GitHub Actions * chore: fix link to Travis build image
1 parent 27bb2c0 commit b39fa22

File tree

3 files changed

+8
-130
lines changed

3 files changed

+8
-130
lines changed

.travis.yml

Lines changed: 0 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -2,88 +2,22 @@ sudo: false
22
language: python
33
matrix:
44
include:
5-
# Hypothesis no longer supports Python 2 and
6-
# there is a bug that appears with our slow tests
7-
# only on Python 2.
8-
# Until we also drop Python 2 support,
9-
# the workaround is just that we don't run the slow tests
10-
# on Python 2.
115
# CPython 2.7
12-
- python: 2.7
13-
env: TOXENV=py27-travis-local-fast
146
- python: 2.7
157
env: TOXENV=py27-travis-integ-slow
168
# CPython 3.5
17-
- python: 3.5
18-
env: TOXENV=py35-travis-local-slow
199
- python: 3.5
2010
env: TOXENV=py35-travis-integ-slow
21-
- python: 3.5
22-
env: TOXENV=py35-travis-isolation
2311
# CPython 3.6
24-
- python: 3.6
25-
env: TOXENV=py36-travis-local-slow
2612
- python: 3.6
2713
env: TOXENV=py36-travis-integ-slow
28-
- python: 3.6
29-
env: TOXENV=py36-travis-isolation
3014
# CPython 3.7
3115
# xenial + sudo are currently needed to get 3.7
3216
# https://github.com/travis-ci/travis-ci/issues/9815
33-
- python: 3.7
34-
env: TOXENV=py37-travis-local-slow
35-
dist: xenial
36-
sudo: true
3717
- python: 3.7
3818
env: TOXENV=py37-travis-integ-slow
3919
dist: xenial
4020
sudo: true
41-
- python: 3.7
42-
env: TOXENV=py37-travis-isolation
43-
dist: xenial
44-
sudo: true
45-
# Upstream tests
46-
- python: 2.7
47-
env: TOXENV=test-upstream-requirements-py27
48-
# xenial + sudo are currently needed to get 3.7
49-
# https://github.com/travis-ci/travis-ci/issues/9815
50-
- python: 3.7
51-
env: TOXENV=test-upstream-requirements-py37
52-
dist: xenial
53-
sudo: true
54-
# MyPy
55-
# Disabled pending completion of integration
56-
# https://github.com/aws/aws-dynamodb-encryption-python/issues/66
57-
# - python: 3.6
58-
# env: TOXENV=mypy-py2
59-
# - python: 3.6
60-
# env: TOXENV=mypy-py3
61-
# Security
62-
- python: 3.6
63-
env: TOXENV=bandit
64-
# Linting
65-
- python: 3.6
66-
env: TOXENV=doc8
67-
- python: 3.6
68-
env: TOXENV=readme
69-
- python: 3.6
70-
env: TOXENV=docs
71-
# Disabled pending completion of cleanup
72-
# https://github.com/aws/aws-dynamodb-encryption-python/issues/67
73-
# - python: 3.6
74-
# env: TOXENV=flake8
75-
# - python: 3.6
76-
# env: TOXENV=pylint
77-
# - python: 3.6
78-
# env: TOXENV=flake8-tests
79-
# - python: 3.6
80-
# env: TOXENV=pylint-tests
81-
- python: 3.7
82-
dist: xenial
83-
env: TOXENV=flake8-examples
84-
- python: 3.7
85-
dist: xenial
86-
env: TOXENV=pylint-examples
8721
install:
8822
# Clean up because Travis doesn't
8923
# https://github.com/travis-ci/travis-ci/issues/7940

README.rst

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,15 @@ Amazon DynamoDB Encryption Client for Python
1919
:alt: Documentation Status
2020

2121
.. image:: https://travis-ci.org/aws/aws-dynamodb-encryption-python.svg?branch=master
22-
:target: https://travis-ci.org/aws/aws-dynamodb-encryption-python
22+
:target: https://travis-ci.org/aws/aws-dynamodb-encryption-python.svg?branch=master
2323

24-
.. image:: https://ci.appveyor.com/api/projects/status/6mh2v0nusujldu72/branch/master?svg=true
25-
:target: https://ci.appveyor.com/project/mattsb42-aws/aws-dynamodb-encryption-python-v5ycc
24+
.. image:: https://github.com/aws/aws-dynamodb-encryption-python/workflows/tests/badge.svg
25+
:target: https://github.com/aws/aws-dynamodb-encryption-python/actions?query=workflow%3Atests
26+
:alt: tests
27+
28+
.. image:: https://github.com/aws/aws-dynamodb-encryption-python/workflows/static%20analysis/badge.svg
29+
:target: https://github.com/aws/aws-dynamodb-encryption-python/actions?query=workflow%3A%22static+analysis%22
30+
:alt: static analysis
2631

2732
The `Amazon DynamoDB Encryption Client for Python`_ provides client-side encryption of `Amazon
2833
DynamoDB`_ items to help you to protect your table data before you send it to DynamoDB. It

appveyor.yml

Lines changed: 0 additions & 61 deletions
This file was deleted.

0 commit comments

Comments
 (0)