summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2023-03-28 17:57:17 +0300
committerAndrew Dolgov <[email protected]>2023-03-28 17:57:17 +0300
commitdfffa20e78a0cd709157079e8c4c4d092257a3ca (patch)
treefd52c54f07a1961e9c3ecebc180ab146f826e106
parentd25440f0515798abe4f2a390e92eb14565bf0730 (diff)
simplify pipeline setup
-rw-r--r--.gitea/workflows/build.yml15
-rw-r--r--.gitea/workflows/lint.yaml19
-rw-r--r--.gitea/workflows/phpdoc.yml27
3 files changed, 20 insertions, 41 deletions
diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml
index 169d87a8c..01e2b9939 100644
--- a/.gitea/workflows/build.yml
+++ b/.gitea/workflows/build.yml
@@ -13,6 +13,21 @@ defaults:
shell: sh
jobs:
+ phpdoc:
+ runs-on: alpine-3.16
+ steps:
+ - name: phpdoc
+ run: php81 /phpDocumentor.phar -d classes -d include -t phpdoc --visibility=public
+
+ - name: prepare ssh
+ run: |
+ mkdir -p ~/.ssh
+ echo "${{ secrets.APK_DEPLOY_SSH_KEY }}" | tr -d \\r > ~/.ssh/id_ed25519
+ chmod 600 ~/.ssh/id_ed25519
+
+ - name: upload results
+ run: rsync -e 'ssh -o StrictHostKeyChecking=no' phpdoc/ ${{ secrets.APK_DEPLOY_USER }}@${{ secrets.APK_DEPLOY_HOST }}:phpdoc/
+
build:
runs-on: alpine-3.16
steps:
diff --git a/.gitea/workflows/lint.yaml b/.gitea/workflows/lint.yaml
index 64be3efb8..781148a15 100644
--- a/.gitea/workflows/lint.yaml
+++ b/.gitea/workflows/lint.yaml
@@ -3,9 +3,11 @@
name: lint
on:
- - push
- - workflow_dispatch
- - pull_request
+ push:
+ branches-ignore:
+ - "master"
+ workflow_dispatch: {}
+ pull_request: {}
defaults:
run:
@@ -36,16 +38,5 @@ jobs:
- name: phpunit
run: php81 ./vendor/bin/phpunit
- - uses: https://github.com/actions/cache/restore@v3
- id: cache-phpstan
- with:
- path: /tmp/phpstan
- key: ${{ runner.os }}-phpstan-${{ steps.cache-hash.outputs.hash }}
-
- name: phpstan
run: php81 -d memory_limit=-1 ./vendor/bin/phpstan --memory-limit=2G
-
- - uses: https://github.com/actions/cache/save@v3
- with:
- path: /tmp/phpstan
- key: ${{ steps.cache-phpstan.outputs.cache-primary-key }}
diff --git a/.gitea/workflows/phpdoc.yml b/.gitea/workflows/phpdoc.yml
deleted file mode 100644
index cd04042e1..000000000
--- a/.gitea/workflows/phpdoc.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-name: build
-
-on:
- push:
- branches:
- - "master"
- workflow_dispatch: {}
-
-defaults:
- run:
- shell: sh
-
-jobs:
- build:
- runs-on: alpine-3.16
- steps:
- - name: phpdoc
- run: php81 /phpDocumentor.phar -d classes -d include -t phpdoc --visibility=public
-
- - name: prepare ssh
- run: |
- mkdir -p ~/.ssh
- echo "${{ secrets.APK_DEPLOY_SSH_KEY }}" | tr -d \\r > ~/.ssh/id_ed25519
- chmod 600 ~/.ssh/id_ed25519
-
- - name: upload results
- run: rsync -e 'ssh -o StrictHostKeyChecking=no' phpdoc/ ${{ secrets.APK_DEPLOY_USER }}@${{ secrets.APK_DEPLOY_HOST }}:phpdoc/