chore: fix CI Gitea launch

This commit is contained in:
Aravinth Manivannan 2022-04-06 10:22:08 +05:30
parent 9d137f8dcf
commit ea0e299fef
Signed by: realaravinth
GPG key ID: AD9F0F08E855ED88
2 changed files with 26 additions and 12 deletions

View file

@ -57,8 +57,17 @@ jobs:
&& echo "POSTGRES_DATABASE_URL=$POSTGRES_DATABASE_URL" >> $GITHUB_ENV \
&& echo "SQLITE_DATABASE_URL=$SQLITE_DATABASE_URL" >> $GITHUB_ENV
- name: launch gitea
timeout-minutes: 10
run: docker-compose -f docker-compose-dev-deps.yml up --detach
- name: Install and setup Gitea
timeout-minutes: 10
run: python ./scripts/gitea.py
- name: run migrations
run: make migrate
run:
make migrate
# env:
# GIT_HASH: 8e77345f1597e40c2e266cb4e6dee74888918a61 # dummy value
# POSTGRES_DATABASE_URL: "${{ env.POSTGRES_DATABASE_URL }}"
@ -66,7 +75,8 @@ jobs:
- name: Generate coverage file
if: matrix.version == 'stable' && (github.ref == 'refs/heads/master' || github.event_name == 'pull_request')
uses: actions-rs/tarpaulin@v0.1
uses:
actions-rs/tarpaulin@v0.1
# env:
# # GIT_HASH is dummy value. I guess build.rs is skipped in tarpaulin
# # execution so this value is required for preventing meta tests from

View file

@ -60,12 +60,20 @@ jobs:
profile: minimal
override: true
# - name: load env
# run: |
# source .env-sample \
# && echo "POSTGRES_DATABASE_URL=$POSTGRES_DATABASE_URL" >> $GITHUB_ENV \
# && echo "SQLITE_DATABASE_URL=$SQLITE_DATABASE_URL" >> $GITHUB_ENV
#
- name: load env
run: |
source .env-sample \
&& echo "POSTGRES_DATABASE_URL=$POSTGRES_DATABASE_URL" >> $GITHUB_ENV \
&& echo "SQLITE_DATABASE_URL=$SQLITE_DATABASE_URL" >> $GITHUB_ENV
- name: launch gitea
timeout-minutes: 10
run: docker-compose -f docker-compose-dev-deps.yml up --detach
- name: Install and setup Gitea
timeout-minutes: 10
run: python ./scripts/gitea.py
- name: build
run: make
# env:
@ -86,10 +94,6 @@ jobs:
# GIT_HASH: 8e77345f1597e40c2e266cb4e6dee74888918a61 # dummy value
# POSTGRES_DATABASE_URL: "${{ env.POSTGRES_DATABASE_URL }}"
# SQLITE_DATABASE_URL: "${{ env.SQLITE_DATABASE_URL }}"
- name: launch gitea
timeout-minutes: 10
run: docker-compose -f docker-compose-dev-deps.yml -d up && python ./scripts/gitea.py
- name: run tests
timeout-minutes: 40
run: make test