From 660cdb5a7b78df1169d068ce49051e5e80a22aab Mon Sep 17 00:00:00 2001 From: Untone Date: Sat, 17 Feb 2024 03:04:12 +0300 Subject: [PATCH] ci-fix-3 --- .gitea/workflows/main.yml | 71 ++++----------------------------------- 1 file changed, 7 insertions(+), 64 deletions(-) diff --git a/.gitea/workflows/main.yml b/.gitea/workflows/main.yml index 3e74819..572aedd 100644 --- a/.gitea/workflows/main.yml +++ b/.gitea/workflows/main.yml @@ -1,73 +1,12 @@ -name: 'deploy to v2' +name: 'Deploy to v2' on: [push] jobs: - test: - runs-on: ubuntu-latest - steps: - #---------------------------------------------- - # check-out repo and set-up python - #---------------------------------------------- - - name: Check out repository - uses: actions/checkout@v4 - - #---------------------------------------------- - # ----- setup python ----- - #---------------------------------------------- - - name: Set up python - id: setup-python - uses: actions/setup-python@v5 - with: - python-version: '3.12.2' - - #---------------------------------------------- - # ----- install & configure poetry ----- - #---------------------------------------------- - - name: Install Poetry - uses: snok/install-poetry@v1 - with: - virtualenvs-create: true - virtualenvs-in-project: true - installer-parallel: true - - #---------------------------------------------- - # load cached venv if cache exists - #---------------------------------------------- - - name: Load cached venv - id: cached-poetry-dependencies - uses: actions/cache@v4 - with: - path: .venv - key: venv-${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-${{ hashFiles('**/poetry.lock') }} - - #---------------------------------------------- - # install dependencies if cache does not exist - #---------------------------------------------- - - name: Install dependencies - if: steps.cached-poetry-dependencies.outputs.cache-hit != 'true' - run: poetry install --no-interaction --no-root - - #---------------------------------------------- - # install your root project, if required - #---------------------------------------------- - - name: Install project - run: poetry install --no-interaction - - #---------------------------------------------- - # run test suite - #---------------------------------------------- - # - name: Run tests - # run: | - # source .venv/bin/activate - # pytest tests/ - # coverage report - deploy: runs-on: ubuntu-latest - needs: test steps: - name: Cloning repo - uses: actions/checkout@v4 + uses: actions/checkout@v2 with: fetch-depth: 0 @@ -75,9 +14,13 @@ jobs: id: repo_name run: echo "::set-output name=repo::$(echo ${GITHUB_REPOSITORY##*/})" + - name: Get Branch Name + id: branch_name + run: echo "::set-output name=branch::$(echo ${GITHUB_REF##*/})" + - name: Push to dokku uses: dokku/github-action@master with: branch: 'main' - git_remote_url: 'ssh://dokku@v2.discours.io:22/${{ steps.repo_name.outputs.repo }}' + git_remote_url: 'ssh://dokku@v2.discours.io:22/notifier' ssh_private_key: ${{ secrets.SSH_PRIVATE_KEY }}