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

Feat python type hints sync #752

Draft
wants to merge 140 commits into
base: feat-python-type-hints
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
140 commits
Select commit Hold shift + click to select a range
f2c7387
Add path keyword
Meldiron Feb 15, 2023
fb483b3
Merge branch 'master' of https://github.com/appwrite/sdk-generator in…
christyjacob4 Feb 21, 2023
398feb9
fix chunk upload dart and flutter
lohanidamodar Apr 19, 2023
dee773a
fix dart and flutter chunk upload
lohanidamodar Apr 19, 2023
0add3b6
fix chunk upload for remaining SDKs
lohanidamodar Apr 19, 2023
fcb1ed8
Only allow current user to read/write CLI prefs
abnegate May 3, 2023
78fcd68
PR changes review
Meldiron May 11, 2023
cc2cad5
more review changes
Meldiron May 11, 2023
19b9f0e
Add reserved keyword to proper languages
Meldiron May 11, 2023
3bd342f
Merge branch 'master' into feat-add-path-keyword
Meldiron May 11, 2023
e3d7192
update node dependencies
lohanidamodar Jun 15, 2023
2d2a0c2
Update python dependency
lohanidamodar Jun 15, 2023
71b8ca6
Specify the console project when checking endpoint
stnguyen90 Jun 22, 2023
295cd81
Test the CLI against Appwrite instead of homepage
stnguyen90 Jun 22, 2023
0584f36
Fix property type check for boolean properties
adityaoberai Jul 4, 2023
19f746e
Merge pull request #685 from appwrite/fix-dotnet-models-bool-check
lohanidamodar Jul 4, 2023
9c5ab90
Add label method to Role helper
stnguyen90 Jul 5, 2023
770a9ab
fix: remove python nullables from parameters
christyjacob4 Jul 6, 2023
955e3b7
chore: add comment
christyjacob4 Jul 6, 2023
5a51725
fix: tests
christyjacob4 Jul 6, 2023
70ef8b6
Update icon and link Readme in project file
adityaoberai Jul 6, 2023
d3f64d2
Merge pull request #687 from appwrite/fix-python-nullables
christyjacob4 Jul 6, 2023
2bfe566
Fix indentation
adityaoberai Jul 6, 2023
9f8541c
Merge pull request #688 from appwrite/update-dotnet-package-icon-readme
christyjacob4 Jul 6, 2023
cb131ec
Merge branch 'master' into feat-cli-console-project
stnguyen90 Jul 6, 2023
22c68b8
fix: python library version
christyjacob4 Jul 6, 2023
4e9dc89
Merge pull request #689 from appwrite/fix-python-build
christyjacob4 Jul 6, 2023
ee845e4
Add missing using directive
adityaoberai Jul 7, 2023
f2300f0
Merge pull request #690 from appwrite/update-dotnet-docs-example
christyjacob4 Jul 7, 2023
6ed61bc
fix: Add type field to AppwriteException class
adityaoberai Jul 10, 2023
fd33f60
feat: update travis deploy script
christyjacob4 Jul 10, 2023
4aa19b4
feat: update deprecated option in setup.cfg
christyjacob4 Jul 10, 2023
d920d6b
feat: update deprecated option in setup.cfg
christyjacob4 Jul 10, 2023
904c35d
feat: update requests version and fix ci
christyjacob4 Jul 10, 2023
d35c5af
Merge pull request #692 from appwrite/fix-python-sdk-issue
christyjacob4 Jul 10, 2023
237fe97
Merge pull request #691 from appwrite/fix-dotnet-exception
christyjacob4 Jul 10, 2023
9a1f73c
Add missing semicolon
adityaoberai Jul 10, 2023
72bc680
Merge pull request #681 from appwrite/feat-cli-console-project
lohanidamodar Jul 11, 2023
578aa35
Merge branch 'master' into maintenance-upgrade-dependencies
lohanidamodar Jul 11, 2023
a05a5b0
Merge pull request #669 from appwrite/maintenance-upgrade-dependencies
lohanidamodar Jul 11, 2023
ccddb97
Merge pull request #686 from appwrite/feat-role-label
lohanidamodar Jul 11, 2023
f900c83
Merge remote-tracking branch 'origin/master' into fix-dotnet-exception
adityaoberai Jul 12, 2023
9f5db4a
Merge pull request #693 from appwrite/fix-dotnet-exception
christyjacob4 Jul 12, 2023
64e6376
Merge branch '1.4.x' into fix-chunked-upload
lohanidamodar Jul 18, 2023
60564c6
Merge remote-tracking branch 'origin/master' into 1.4.x
lohanidamodar Jul 18, 2023
0965751
Merge pull request #614 from appwrite/feat-add-path-keyword
eldadfux Jul 18, 2023
cdffea8
Merge remote-tracking branch 'origin/master' into fix-prefs-permissions
abnegate Jul 24, 2023
ee12cb1
Merge pull request #695 from appwrite/fix-prefs-permissions
lohanidamodar Jul 25, 2023
c4ef17e
Merge pull request #648 from appwrite/fix-chunked-upload
lohanidamodar Jul 27, 2023
cd7a063
Update init.js.twig
PineappleIOnic Aug 29, 2023
7b582ad
fix: path var naming collision
TorstenDittmann Aug 29, 2023
81538d1
Merge pull request #702 from appwrite/fix-path-var-collision
TorstenDittmann Aug 30, 2023
aadc489
Fix shadowed parameters
abnegate Aug 30, 2023
ca483a7
Merge remote-tracking branch 'origin/master' into 1.4.x
abnegate Aug 30, 2023
25a87ff
Fix dotnet chunked upload
abnegate Aug 30, 2023
970ffe7
Fix python path
abnegate Aug 31, 2023
38f91d8
fix: headers keyword for .net
TorstenDittmann Aug 31, 2023
91d2b77
fix: rename headers to apiHeaders
loks0n Aug 31, 2023
817d9e0
fix: rename headers in server sdk
loks0n Aug 31, 2023
0bc7438
Merge pull request #705 from appwrite/fix-dotnet-sdks
TorstenDittmann Aug 31, 2023
8a3448d
Merge pull request #706 from appwrite/fix-dart-headers
TorstenDittmann Aug 31, 2023
a07202f
Merge branch 'master' into fix-shadowed-parameters
TorstenDittmann Aug 31, 2023
f2b5cfd
fix: kotlin
TorstenDittmann Aug 31, 2023
06ea25a
Merge pull request #703 from appwrite/fix-shadowed-parameters
TorstenDittmann Aug 31, 2023
788bb99
Merge remote-tracking branch 'origin/master' into 1.4.x
abnegate Aug 31, 2023
0cc40b9
Fix param name
abnegate Aug 31, 2023
26b4f06
Fix node chunked upload
abnegate Aug 31, 2023
d6f5fe4
Merge pull request #694 from appwrite/1.4.x
christyjacob4 Aug 31, 2023
5e46bd4
Fix CLI missing command descriptions
stnguyen90 Sep 1, 2023
2a581f9
Fix swift params and path
stnguyen90 Sep 2, 2023
117ceee
Merge pull request #707 from appwrite/fix-cli-configure-help
christyjacob4 Sep 4, 2023
fc582d3
fix: web sdk issues
christyjacob4 Sep 5, 2023
1016344
fix: update chunked upload method
christyjacob4 Sep 5, 2023
df01de0
fix: chunked upload on web
christyjacob4 Sep 5, 2023
b447321
Merge pull request #708 from appwrite/fix-swift-oauth-params
christyjacob4 Sep 6, 2023
12f86d7
Merge pull request #701 from appwrite/cli-1.4.x
christyjacob4 Sep 6, 2023
836af1d
chore: fix cli failure
christyjacob4 Sep 7, 2023
54fb395
chore: update CLI endpoint
christyjacob4 Sep 7, 2023
08a6b9e
Upgrade axios on CLi
Meldiron Sep 7, 2023
61ac429
Fix QA endpoint
Meldiron Sep 7, 2023
c22e780
Merge branch 'fix-chunked-upload-issues' of https://github.com/appwri…
christyjacob4 Sep 7, 2023
7979ea5
Merge pull request #714 from appwrite/fix-cli-chunk-upload2
christyjacob4 Sep 7, 2023
edd5da6
Merge pull request #711 from appwrite/fix-chunked-upload-issues
christyjacob4 Sep 7, 2023
9f1feec
feat: update CLI to support functions g4
christyjacob4 Sep 8, 2023
916cacf
feat: update install commands
christyjacob4 Sep 8, 2023
9e23c22
Merge pull request #715 from appwrite/fix-cli-for-1.4
christyjacob4 Sep 8, 2023
a49893e
add missing error type while throwing error
lohanidamodar Sep 10, 2023
058987c
Merge pull request #716 from appwrite/fix-apple-error-type
lohanidamodar Sep 11, 2023
8c7cb68
Replace dispatch group with async continuation to fix XPC connection …
abnegate Sep 11, 2023
55ead1c
Merge remote-tracking branch 'origin/master' into fix-apple-xpc-inter…
abnegate Sep 11, 2023
34ca081
Adds bun to init function
Meldiron Sep 12, 2023
1bafbdc
Merge pull request #717 from appwrite/fix-apple-xpc-interrupt
lohanidamodar Sep 13, 2023
2dfe043
Merge pull request #718 from appwrite/feat-bun-support
christyjacob4 Sep 14, 2023
e00f337
Fix dart SDK not uploading correct length of chunks
stnguyen90 Sep 22, 2023
2069238
Merge pull request #719 from appwrite/fix-6304-dart-sdk-create-file-b…
lohanidamodar Sep 25, 2023
803b641
Update flutter_web_auth_2
ThexXTURBOXx Oct 8, 2023
b300f89
Update http and SDK constraints
ThexXTURBOXx Oct 8, 2023
3087e26
Add Mock Server
PineappleIOnic Oct 20, 2023
2976484
Fix node sdk typing for Role.label()
stnguyen90 Oct 20, 2023
e1685e6
Add Traefik
PineappleIOnic Oct 24, 2023
326b5bb
Connect networks
PineappleIOnic Oct 25, 2023
16ecaec
Update docker-compose.yml
PineappleIOnic Oct 25, 2023
85b414d
Update docker-compose.yml
PineappleIOnic Oct 25, 2023
a37f166
Add back cache volume
PineappleIOnic Oct 25, 2023
646821b
Add stacktrace to Java tests
PineappleIOnic Oct 25, 2023
0f26d2b
Create tests.yml
PineappleIOnic Oct 26, 2023
c66fed8
Add Github Tests
PineappleIOnic Oct 26, 2023
75899d1
Update tests.yml
PineappleIOnic Oct 26, 2023
af81986
Update tests.yml
PineappleIOnic Oct 26, 2023
d56a547
Update tests.yml
PineappleIOnic Oct 26, 2023
e3fbd46
Update tests.yml
PineappleIOnic Oct 26, 2023
61f7290
Update tests.yml
PineappleIOnic Oct 26, 2023
b07df8c
Update tests.yml
PineappleIOnic Oct 26, 2023
6916b55
Update tests.yml
PineappleIOnic Oct 26, 2023
a36c2fd
chore: udpate workflow file
christyjacob4 Oct 26, 2023
549efa0
Merge pull request #727 from appwrite/fix-node-typing-role-label
lohanidamodar Oct 30, 2023
f800246
Disable java cookie tests
PineappleIOnic Nov 2, 2023
0ff8df5
Merge pull request #732 from appwrite/feat-fix-tests
christyjacob4 Nov 2, 2023
a644530
Update how the node SDK handles self signed requests
stnguyen90 Oct 6, 2023
8e71ca4
Merge pull request #722 from appwrite/fix-6832-node-self-signed
lohanidamodar Nov 5, 2023
12428be
Add linear timeout for awaiters
abnegate Nov 6, 2023
4468e53
Add pagination
abnegate Nov 6, 2023
7b3a6ce
Fix between query output
abnegate Nov 9, 2023
ba31ef2
Add instruction for preparing models for databases API
adityaoberai Nov 9, 2023
792eb3d
Merge pull request #741 from appwrite/feat-dotnet-db-models-readme
abnegate Nov 9, 2023
818125b
Fix string betweens
abnegate Nov 9, 2023
5dd5720
Fix ruby
abnegate Nov 10, 2023
923a2f2
Fix web
abnegate Nov 10, 2023
4c431d5
Merge pull request #740 from appwrite/fix-between-serialization
lohanidamodar Nov 12, 2023
df41d44
Merge branch 'appwrite:master' into master
ThexXTURBOXx Nov 12, 2023
28138d5
feat: deno tests
mvarendorff Oct 28, 2023
3cd991f
fix: updated between serialization
mvarendorff Nov 19, 2023
eb848a7
feat: php unit tests
mvarendorff Oct 29, 2023
99ee96a
chore: align unit tests with PHP 7.1
mvarendorff Oct 31, 2023
b10525c
fix: updated between serialization
mvarendorff Nov 19, 2023
3a10f1f
Merge pull request #739 from appwrite/feat-cli-bulk-deploy
abnegate Nov 20, 2023
d632700
Merge pull request #723 from ThexXTURBOXx/master
lohanidamodar Nov 29, 2023
2244823
Merge pull request #735 from geisterfurz007/feat-680-add-unit-tests-deno
lohanidamodar Jan 2, 2024
cdcfb4b
Merge pull request #737 from geisterfurz007/feat-680-add-unit-tests-php
lohanidamodar Jan 2, 2024
6db15c9
Merge branch 'master' into feat-python-type-hints-sync
stnguyen90 Jan 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 70 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
name: CI Workflow

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

on: [pull_request]

jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
php-version: ['8.1']
sdk: [Android11Java8, Android11Java11, Android12Java8, Android12Java11, CLINode14, CLINode16, DartBeta, DartStable, Deno1193, Deno1303, DotNet60, DotNet70, FlutterStable, FlutterBeta, Go112, Go118, KotlinJava8, KotlinJava11, KotlinJava17, Node12, Node14, Node16, PHP74, PHP80, Python38, Python39, Python310, Ruby27, Ruby30, Ruby31, AppleSwift55, Swift55, WebChromium, WebNode]

steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
submodules: recursive

- name: Docker Setup Buildx
uses: docker/[email protected]

- name: Setup PHP with PECL extension
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-version }}
extensions: curl

- name: Before Install
run: |
if [ ! -z "${DOCKERHUB_PULL_USERNAME:-}" ]; then
echo "${DOCKERHUB_PULL_PASSWORD}" | docker login --username "${DOCKERHUB_PULL_USERNAME}" --password-stdin
fi

- name: Install
run: |
docker --version
composer install

- name: Lint
if: matrix.sdk == 'Lint'
run: |
composer lint

- name: Run Tests
run: |
composer test tests/${{ matrix.sdk }}Test.php

lint:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v3

- name: Setup PHP with PECL extension
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-version }}
extensions: curl

- name: Install
run: composer install

- name: Lint
run: composer lint
79 changes: 0 additions & 79 deletions .travis.yml

This file was deleted.

Loading
Loading