This is an automated email from the ASF dual-hosted git repository. tomaz pushed a commit to branch github_actions_take_2 in repository https://gitbox.apache.org/repos/asf/libcloud.git
commit 02986e7756349965c76851ce1b7b40ba07daaeed Author: Tomaz Muraus <[email protected]> AuthorDate: Sun Dec 13 14:07:34 2020 +0100 Move schedule job in a separate workflow. --- .github/workflows/main.yml | 6 ++--- .github/workflows/publish_pricing_to_s3.yml | 37 +++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d38f06d..c1f7bf5 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -35,7 +35,7 @@ jobs: fail-fast: false matrix: python_version: - - 3.5, + - 3.5 - 3.6 - 3.7 - 3.8 @@ -150,5 +150,5 @@ jobs: tox -e docs-travis - name: Trigger ReadTheDocs build run: | - - pip3 install requests - - python3 ./contrib/trigger_rtd_build.py + - pip install requests + - python ./contrib/trigger_rtd_build.py diff --git a/.github/workflows/publish_pricing_to_s3.yml b/.github/workflows/publish_pricing_to_s3.yml new file mode 100644 index 0000000..1c095fc --- /dev/null +++ b/.github/workflows/publish_pricing_to_s3.yml @@ -0,0 +1,37 @@ +# Workflow which runs on daily basis and publishes pricing data to S3 bucket +name: Publish pricing.json to S3 bucket + +on: + push: + branches: + - trunk + pull_request: + branches: + - trunk + + schedule: + - cron: '0 2 * * *' + +jobs: + generate_and_publish_pricing_data: + name: Generate Code Coverage + runs-on: ubuntu-latest + + strategy: + matrix: + python_version: [3.7] + + steps: + - uses: actions/checkout@master + with: + fetch-depth: 1 + - name: Use Python ${{ matrix.python_version }} + uses: actions/setup-python@v2 + with: + python-version: ${{ matrix.python_version }} + - name: Install Python Dependencies + run: | + pip install "tox==3.20.1" + - name: Generate and publish pricing data + run: | + tox -escrape-and-publish-provider-prices
