Skip to content
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

v3.0.0 release prep #112

Merged
merged 2 commits into from
Dec 14, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
14 changes: 13 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,25 @@
# Changelog

## v3.0.0

- add cPython 3.10.x interpreter support
- drop cPython 3.6.x interpreter support
- remove pypy3 interpreter CI tests (appears to be a bug in the actions/setup-python pypy3 install pipeline at the moment)
- update eslint-plugin-import to ^2.25.3
- update eslint-plugin-jsx-a11y to ^6.5.1
- update eslint-plugin-prettier to ^3.4.1
- update eslint-plugin-promise to ^4.3.1
- update eslint-plugin-react to ^7.27.1
- update jest to ^27.4.5

## v2.1.0

- add cPython 3.9 interpreter CI testing
- add daily cron schedule CI testing
- update @actions/core dependency to v1.2.6
- update @zeit/ncc dependency to v0.22.3
- update eslint-config-airbnb-base dependency to v14.2.1
- update estlint-plugin-import dependency to v2.22.1
- update eslint-plugin-import dependency to v2.22.1
- update eslint-plugin-jsx-a11y dependency to v6.4.1
- update eslint-plugin-prettier dependency to v3.1.4
- update eslint-plugin-react dependency to v7.21.5
Expand Down
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@

This GitHub Action installs Python package dependencies from a user-defined `requirements.txt` file path with `pip`, `setuptools`, and `wheel` installs/updates during execution. A Python package environment report is displayed at the end of Action execution.

This Action is tested nightly with cPython v3.7.x - v3.10.x in the latest Linux, macOS, and Windows GitHub Actions runner environments.

## Quick Start

Insert a dependency installation step under the `steps:` field in a GitHub workflow job with a configuration like this:
Expand All @@ -20,7 +22,7 @@ Uses path `requirements.txt` and updates `pip`, `setuptools`, and `wheel` before
steps:
# this Action should follow steps to set up Python build environment
- name: Install Python dependencies
uses: py-actions/py-dependency-install@v2
uses: py-actions/py-dependency-install@v3
```

### Define the `requirements.txt` path
Expand All @@ -31,7 +33,7 @@ Define a requirements.txt file on a path relative to the root of your repository
steps:
# this Action should follow steps to set up Python build environment
- name: Install Python dependencies
uses: py-actions/py-dependency-install@v2
uses: py-actions/py-dependency-install@v3
with:
path: "path/to/requirements.txt"
```
Expand All @@ -44,7 +46,7 @@ The `pip`, `setuptools`, and `wheel` install/updates can be toggled off in your
steps:
# this Action should follow steps to set up Python build environment
- name: Install Python dependencies
uses: py-actions/py-dependency-install@v2
uses: py-actions/py-dependency-install@v3
with:
update-pip: "false"
update-setuptools: "false"
Expand Down