File tree Expand file tree Collapse file tree 2 files changed +51
-4
lines changed Expand file tree Collapse file tree 2 files changed +51
-4
lines changed Original file line number Diff line number Diff line change
1
+ name : CLI beta Publish
2
+ on :
3
+ pull_request :
4
+ paths :
5
+ - ' templates/cli/**.twig'
6
+ - ' src/SDK/Language/CLI.php'
7
+
8
+ env :
9
+ PACKAGE_NAME : " ${{ vars.PACKAGE_NAME }}@0.16.0${{ github.event.pull_request.head.sha }}"
10
+
11
+ jobs :
12
+ publish :
13
+ environment : cli-testing
14
+ permissions :
15
+ contents : write
16
+ runs-on : ubuntu-latest
17
+ steps :
18
+ - name : Checkout repo
19
+ uses : actions/checkout@v3
20
+ - name : Setup Composer dependencies
21
+ run : docker run --rm --volume "$(pwd)":/app composer install --ignore-platform-reqs
22
+ - name : Generate SDKS
23
+ run : docker run --rm -v "$(pwd)":/app -w /app php:8.1-cli php example.php
24
+ - name : Fix permission
25
+ run : sudo chown -R 1001:1001 examples
26
+ - name : Setup Node
27
+ uses : actions/setup-node@v4
28
+ with :
29
+ node-version : ' latest'
30
+ registry-url : ' https://registry.npmjs.org'
31
+ - name : Setup
32
+ working-directory : ./examples/cli/
33
+ run : npm install
34
+ - name : Set version
35
+ working-directory : ./examples/cli/
36
+ run : |
37
+ sed -i "s#appwrite-cli#${{ vars.PACKAGE_NAME }}#g" package.json
38
+ sed -i "s#0.16.0#0.16.0${{ github.event.pull_request.head.sha }}#g" package.json
39
+ - name : Publish
40
+ working-directory : examples/cli/
41
+ run : npm publish --access public
42
+ env :
43
+ NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
44
+ - name : Instruction
45
+ run : |
46
+ echo "Install it by running npm install ${{ env.PACKAGE_NAME }}"
47
+ echo "Run it using npx ${{ env.PACKAGE_NAME }}"
Original file line number Diff line number Diff line change @@ -186,7 +186,7 @@ function getSSLPage($url) {
186
186
->setTwitter ('appwrite_io ' )
187
187
->setDiscord ('564160730845151244 ' , 'https://appwrite.io/discord ' )
188
188
->setDefaultHeaders ([
189
- 'X-Appwrite-Response-Format ' => '0.15 .0 ' ,
189
+ 'X-Appwrite-Response-Format ' => '1.5 .0 ' ,
190
190
])
191
191
;
192
192
@@ -393,7 +393,7 @@ function getSSLPage($url) {
393
393
;
394
394
395
395
$ sdk ->generate (__DIR__ . '/examples/apple ' );
396
-
396
+
397
397
// DotNet
398
398
$ sdk = new SDK (new DotNet (), new Swagger2 ($ spec ));
399
399
@@ -442,7 +442,7 @@ function getSSLPage($url) {
442
442
// Android
443
443
444
444
$ sdk = new SDK (new Android (), new Swagger2 ($ spec ));
445
-
445
+
446
446
$ sdk
447
447
->setName ('Android ' )
448
448
->setNamespace ('io appwrite ' )
@@ -466,7 +466,7 @@ function getSSLPage($url) {
466
466
467
467
// Kotlin
468
468
$ sdk = new SDK (new Kotlin (), new Swagger2 ($ spec ));
469
-
469
+
470
470
$ sdk
471
471
->setName ('Kotlin ' )
472
472
->setNamespace ('io appwrite ' )
You can’t perform that action at this time.
0 commit comments