Spaces:
Running
Running
| # 🤖 usage | |
| # | |
| # this file contains the conf for GitHub Continuous Integration | |
| # and Continuous Deployment to Heroku | |
| # | |
| # in order to activate the tests in GitHub CI: | |
| # - uncomment the content of the CI paragraph (lines 41-55) | |
| # - create some tests in the tests/ directory | |
| # | |
| # in order to activate CD to Heroku: | |
| # - activate the tests in GitHub CI | |
| # - uncomment the content of the CD paragraph (lines 57-75) | |
| name: Python package | |
| on: | |
| push: | |
| branches: [ master ] | |
| pull_request: | |
| branches: [ master ] | |
| jobs: | |
| # 🤖 CI paragraph | |
| # | |
| # uncomment the content of this paragraph to activate the tests in GitHub CI | |
| # - remove the 2 trailing characters "# ", do not change the spaces | |
| # (the `name` keys should be at the same level as the `uses` key) | |
| # (the `strategy` key should be at the same level as the `steps` key) | |
| build: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v2 | |
| - name: Say hello | |
| run: | | |
| echo "Hello, World!" | |
| # - name: Set up Python ${{ matrix.python-version }} | |
| # uses: actions/setup-python@v1 | |
| # with: | |
| # python-version: ${{ matrix.python-version }} | |
| # - name: Install dependencies | |
| # run: | | |
| # python -m pip install --upgrade pip | |
| # pip install -r requirements.txt | |
| # - name: Install package and test | |
| # run: | | |
| # make install test clean | |
| # strategy: | |
| # matrix: | |
| # python-version: [3.8] | |
| # # 🤖 CD paragraph | |
| # # | |
| # # uncomment the following lines to activate CD to Heroku | |
| # # - remove the 2 trailing characters "# ", do not change the spaces | |
| # # (there should be 2 spaces before the `deploy_heroku` key) | |
| # # - keep in mind you also need to configure Heroku HEROKU_API_KEY and HEROKU_EMAIL in GitHub secrets | |
| # # - and replace REPLACE_WITH_YOUR_HEROKU_APP_NAME in this file with the name of your Heroku app | |
| # deploy_heroku: | |
| # needs: build | |
| # runs-on: ubuntu-latest | |
| # steps: | |
| # - uses: actions/checkout@v2 | |
| # - uses: akhileshns/heroku-deploy@v3.0.4 # This is the action | |
| # with: | |
| # heroku_api_key: ${{secrets.HEROKU_API_KEY}} | |
| # heroku_app_name: "REPLACE_WITH_YOUR_HEROKU_APP_NAME" # Must be unique in Heroku | |
| # heroku_email: ${{secrets.HEROKU_EMAIL}} | |