Skip to content

chore: migrate non-integ CI to GitHub Actions workflows #233

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

Merged
merged 2 commits into from
Mar 31, 2020
Merged

chore: migrate non-integ CI to GitHub Actions workflows #233

merged 2 commits into from
Mar 31, 2020

Conversation

mattsb42-aws
Copy link
Member

@mattsb42-aws mattsb42-aws commented Mar 31, 2020

Issue #, if available:

#207

Description of changes:

Workflows running on my fork:

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Check any applicable:

  • Were any files moved? Moving files changes their URL, which breaks all hyperlinks to the files.

@mattsb42-aws mattsb42-aws requested a review from a team March 31, 2020 19:51
@mattsb42-aws mattsb42-aws marked this pull request as ready for review March 31, 2020 19:51
@mattsb42-aws mattsb42-aws requested a review from dougch March 31, 2020 19:53
Copy link

@dougch dougch left a comment

Choose a reason for hiding this comment

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

LGTM, those are some big matrices...

- run: |
python -m pip install --upgrade pip
pip install --upgrade -r ci-requirements.txt
- name: run test
Copy link

Choose a reason for hiding this comment

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

surprised there isn't a tox action yet...


env:
AWS_ENCRYPTION_SDK_PYTHON_INTEGRATION_TEST_AWS_KMS_KEY_ID: |
arn:aws:kms:us-west-2:658956600833:key/b3537ef1-d8dc-4780-9f5a-55776cbb2f7f
Copy link

Choose a reason for hiding this comment

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

assuming these are the creds already out in the wild...they aren't in the travis file

Copy link
Member Author

Choose a reason for hiding this comment

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

They're CMK ARNs not creds, but for Travis and Appveyor they're set through the global environment variable settings via the web UI.

- uses: actions/setup-python@v1
with:
python-version: ${{ matrix.python }}
architecture: ${{ matrix.architecture }}
Copy link

Choose a reason for hiding this comment

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

cool

@mattsb42-aws mattsb42-aws changed the title Migrate non-integ CI to GitHub Actions workflows chore: migrate non-integ CI to GitHub Actions workflows Mar 31, 2020
@mattsb42-aws mattsb42-aws merged commit 353b0e2 into aws:keyring Mar 31, 2020
@mattsb42-aws mattsb42-aws deleted the ga branch March 31, 2020 21:04
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.

2 participants