Skip to content

Commit

Permalink
update readmes and revive the artifact download in python distribution
Browse files Browse the repository at this point in the history
  • Loading branch information
emileten committed Feb 21, 2024
1 parent b4fe0f6 commit b08e8b3
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 5 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/distribute.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@ jobs:
runs-on: ubuntu-latest
needs: package
steps:

- uses: actions/download-artifact@v3
with:
name: python
path: dist

- run: pip install twine

- run: twine upload dist/*
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,4 @@ _Warning_: If you rebase `main`, you must ensure that the commits referenced by

## Tests

Each new release triggers an integration test against a running deployment that uses the newly releases constructs. See the corresponding [github workflow](https://github.com/developmentseed/eoapi-cdk/blob/main/.github/workflows/deploy.yaml) and the [tests definition](https://github.com/developmentseed/eoapi-cdk/blob/main/tests).
Each pull request to `main` is added to a [merge queue](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue#triggering-merge-group-checks-with-github-actions) so that a "deployment test" workflow can run before the merge actually happens. If the deployment fails, the merge is cancelled. Here is [the definition of this workflow](https://github.com/developmentseed/eoapi-cdk/blob/main/.github/workflows/deploy.yaml) and the [tests definition](https://github.com/developmentseed/eoapi-cdk/blob/main/tests).
6 changes: 2 additions & 4 deletions integration_tests/cdk/README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@
This is a non-forked version of [eoapi-template](https://github.com/developmentseed/eoapi-template).

# Deployment CDK code for eoapi-cdk integration tests
# Deployment CDK code for eoapi-cdk deployment tests

This is a wrapper CDK code that provides the `eoapi-cdk` deployment to run integration tests on the latest releases of the `eoapi-cdk` constructs.
This is a wrapper CDK code that is used to test a deployment of the `eoapi-cdk` constructs before a release happens.

## Requirements

- python
- docker
- node
- AWS credentials environment variables configured to point to an account.
- **Optional** a `config.yaml` file to override the default deployment settings defined in `config.py`.

## Installation

Expand Down

0 comments on commit b08e8b3

Please sign in to comment.