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

Merge releases/1.55.0 #32

Merged
merged 11 commits into from
Dec 21, 2024
35 changes: 25 additions & 10 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
@@ -1,43 +1,58 @@
# Run locally with act:
#
# act pull_request \
# --platform fusionauth-standard=[ecr-repo-name]/fusionauth-standard:latest] \
# --workflows ./.github/workflows/test.yaml
# act pull_request --workflows .github/workflows/test.yaml

name: Test

on:
push:
branches:
- main
- develop
pull_request:
branches:
- main
- develop
workflow_dispatch:

jobs:
run_tests:
runs-on: fusionauth-standard
runs-on: ubuntu-latest
strategy:
matrix:
version:
- '3.8'
- '3.9'
- '3.10'
- '3.11'
- '3.12'
env:
FUSIONAUTH_URL: http://localhost:9011
FUSIONAUTH_API_KEY: bf69486b-4733-4470-a592-f1bfce7af580
steps:
- uses: actions/checkout@v4

- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.version }}

- name: Set up FusionAuth
working-directory: src/test/docker
run: docker compose up -d

- name: Install fusionauth library
shell: bash -l {0}
run: pip3 install .

- name: Check to see if FusionAuth is loaded
run: |
bash ./src/test/docker/poll-for-kickstart-finish.sh

- name: Run tests
shell: bash -l {0}
run: |
python3 src/test/python/fusionauth/rest_client_test.py
python3 src/test/python/fusionauth/fusionauth_client_test.py
python3 -m venv .venv
source .venv/bin/activate
echo -e "\nUsing $(python --version) in $(which python)\n"
pip install -e .
echo ""
pip list
echo ""
python src/test/python/fusionauth/rest_client_test.py
python src/test/python/fusionauth/fusionauth_client_test.py
2 changes: 1 addition & 1 deletion .python-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.8.13
3.12.6
2 changes: 1 addition & 1 deletion build.savant
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* language governing permissions and limitations under the License.
*/

project(group: "io.fusionauth", name: "fusionauth-python-client", version: "1.54.0", licenses: ["ApacheV2_0"]) {
project(group: "io.fusionauth", name: "fusionauth-python-client", version: "1.55.0", licenses: ["ApacheV2_0"]) {
workflow {
fetch {
cache()
Expand Down
2 changes: 1 addition & 1 deletion fusionauth-python-client.iml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<excludeFolder url="file://$MODULE_DIR$/build" />
<excludeFolder url="file://$MODULE_DIR$/dist" />
</content>
<orderEntry type="jdk" jdkName="Python 3.8" jdkType="Python SDK" />
<orderEntry type="jdk" jdkName="Python 3.12" jdkType="Python SDK" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

setup(
name="fusionauth-client",
version="1.54.0",
version="1.55.0",
author="FusionAuth",
author_email="[email protected]",
description="A client library for FusionAuth",
Expand Down
2 changes: 1 addition & 1 deletion src/test/docker/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
services:
db:
image: postgres:16.0-alpine
image: postgres:16.4-alpine
environment:
PGDATA: /var/lib/postgresql/data/pgdata
POSTGRES_USER: postgres
Expand Down
Loading