summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2023-04-03 17:48:42 +0300
committerAndrew Dolgov <[email protected]>2023-04-03 17:48:42 +0300
commitfd684dae293ca99536cab58551b4beedcb82da21 (patch)
tree94d9000e7fc87a981f54ddd3f8e5c3815bcff70f
parent58450486a09d594172c9f5fd6260bb8bc3cc6ed4 (diff)
remove .gitea workflows
-rw-r--r--.gitea/workflows/build.yml123
-rw-r--r--.gitea/workflows/lint.yaml33
2 files changed, 0 insertions, 156 deletions
diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml
deleted file mode 100644
index 7aae92dbb..000000000
--- a/.gitea/workflows/build.yml
+++ /dev/null
@@ -1,123 +0,0 @@
-# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
-
-name: build
-
-on:
- push:
- branches:
- - "master"
- workflow_dispatch: {}
-
-defaults:
- run:
- shell: sh
-
-jobs:
- phpdoc:
- runs-on: alpine-3.16
- steps:
- - uses: https://gitea.com/actions/checkout@v3
-
- - 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 -av -e 'ssh -o StrictHostKeyChecking=no' phpdoc/ ${{ secrets.APK_DEPLOY_USER }}@${{ secrets.APK_DEPLOY_HOST }}:phpdoc/
-
- build:
- runs-on: alpine-3.16
- steps:
- - uses: https://gitea.com/actions/checkout@v3
-
- - name: eslint
- run: npx eslint js plugins
-
- - run: rm -rf node_modules
-
- - name: phpunit
- run: php81 ./vendor/bin/phpunit
-
- - name: calculate cache key hash
- uses: actions/[email protected]
- id: cache-hash
- with:
- patterns: |
- classes/*.php
- include/*.php
- plugins/**/*.php
-
- - name: phpstan
- run: php81 -d memory_limit=-1 ./vendor/bin/phpstan --memory-limit=2G
-
- - name: setup qemu
- uses: https://github.com/docker/setup-qemu-action@v2
-
- - name: setup buildx
- uses: https://github.com/docker/setup-buildx-action@v2
-
- - name: login to registry
- uses: https://github.com/docker/login-action@v2
- with:
- registry: ${{ secrets.REGISTRY_HOST }}
- username: ${{ secrets.REGISTRY_USER }}
- password: ${{ secrets.REGISTRY_PASSWORD }}
-
- - name: login to docker hub
- uses: https://github.com/docker/login-action@v2
- with:
- username: ${{ secrets.DOCKER_HUB_USER }}
- password: ${{ secrets.DOCKER_HUB_TOKEN }}
-
- - name: get docker meta for web-nginx
- id: meta_web_nginx
- uses: https://github.com/docker/metadata-action@v4
- with:
- images: |
- ${{ secrets.REGISTRY_HOST }}/cthulhoo/ttrss-web-nginx
- cthulhoo/ttrss-web-nginx
- tags: |
- type=sha,prefix={{ date 'YY.MM-' tz='UTC'}}
- type=raw,value=latest,enable={{ is_default_branch }}
-
- - name: build web-nginx image
- uses: https://github.com/docker/build-push-action@v4
- with:
- push: true
- platforms: linux/amd64,linux/arm64,linux/arm/v7
- context: .docker/web-nginx
- tags: ${{ steps.meta_web_nginx.outputs.tags }}
- labels: ${{ steps.meta_web_nginx.outputs.labels }}
- provenance: false
- cache-from: type=registry,ref=${{ secrets.REGISTRY_HOST }}/cthulhoo/ttrss-web-nginx:latest
- cache-to: type=inline
-
- - name: get docker meta for app
- id: meta_app
- uses: https://github.com/docker/metadata-action@v4
- with:
- images: |
- ${{ secrets.REGISTRY_HOST }}/cthulhoo/ttrss-fpm-pgsql-static
- cthulhoo/ttrss-fpm-pgsql-static
- tags: |
- type=sha,prefix={{ date 'YY.MM-' tz='UTC'}}
- type=raw,value=latest,enable={{ is_default_branch }}
-
- - name: build app image
- uses: https://github.com/docker/build-push-action@v4
- with:
- push: true
- platforms: linux/amd64,linux/arm64,linux/arm/v7
- context: .docker/app
- build-contexts:
- app-src=.
- tags: ${{ steps.meta_app.outputs.tags }}
- labels: ${{ steps.meta_app.outputs.labels }}
- provenance: false
- cache-from: type=registry,ref=${{ secrets.REGISTRY_HOST }}/cthulhoo/ttrss-fpm-pgsql-static:latest
- cache-to: type=inline
diff --git a/.gitea/workflows/lint.yaml b/.gitea/workflows/lint.yaml
deleted file mode 100644
index 8f29abcd6..000000000
--- a/.gitea/workflows/lint.yaml
+++ /dev/null
@@ -1,33 +0,0 @@
-# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
-
-name: lint
-
-on:
- push:
- branches-ignore:
- - "master"
- workflow_dispatch: {}
- pull_request: {}
-
-defaults:
- run:
- shell: sh
-
-jobs:
- lint:
- runs-on: alpine-3.16
- steps:
- - name: checkout source
- uses: actions/checkout@v3
-
- - name: npm install
- run: npm install
-
- - name: eslint
- run: npx eslint js plugins
-
- - name: phpunit
- run: php81 ./vendor/bin/phpunit
-
- - name: phpstan
- run: php81 -d memory_limit=-1 ./vendor/bin/phpstan --memory-limit=2G