From fd684dae293ca99536cab58551b4beedcb82da21 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Mon, 3 Apr 2023 17:48:42 +0300 Subject: [PATCH] remove .gitea workflows --- .gitea/workflows/build.yml | 123 ------------------------------------- .gitea/workflows/lint.yaml | 33 ---------- 2 files changed, 156 deletions(-) delete mode 100644 .gitea/workflows/build.yml delete mode 100644 .gitea/workflows/lint.yaml 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/go-hashfiles@v0.0.1 - 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