|
|
|
@ -47,12 +47,12 @@ jobs:
|
|
|
|
|
key:
|
|
|
|
|
${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
|
|
|
|
|
|
|
|
|
|
# - name: Login to DockerHub
|
|
|
|
|
# if: (github.ref == 'refs/heads/master' || github.event_name == 'push') && github.repository == 'realaravinth/gitpad'
|
|
|
|
|
# uses: docker/login-action@v1
|
|
|
|
|
# with:
|
|
|
|
|
# username: ${{ secrets.DOCKERHUB_USERNAME }}
|
|
|
|
|
# password: ${{ secrets.DOCKERHUB_TOKEN }}
|
|
|
|
|
- name: Login to DockerHub
|
|
|
|
|
if: (github.ref == 'refs/heads/master' || github.event_name == 'push') && github.repository == 'realaravinth/gitpad'
|
|
|
|
|
uses: docker/login-action@v1
|
|
|
|
|
with:
|
|
|
|
|
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
|
|
|
|
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
|
|
|
|
|
|
|
|
|
- name: Install ${{ matrix.version }}
|
|
|
|
|
uses: actions-rs/toolchain@v1
|
|
|
|
@ -73,13 +73,13 @@ jobs:
|
|
|
|
|
POSTGRES_DATABASE_URL: "${{ env.POSTGRES_DATABASE_URL }}"
|
|
|
|
|
SQLITE_DATABASE_URL: "${{ env.SQLITE_DATABASE_URL }}"
|
|
|
|
|
|
|
|
|
|
# - name: build docker images
|
|
|
|
|
# if: matrix.version == 'stable'
|
|
|
|
|
# run: make docker
|
|
|
|
|
#
|
|
|
|
|
# - name: publish docker images
|
|
|
|
|
# if: matrix.version == 'stable' && (github.ref == 'refs/heads/master' || github.event_name == 'push') && github.repository == 'realaravinth/gitpad'
|
|
|
|
|
# run: make docker-publish
|
|
|
|
|
- name: build docker images
|
|
|
|
|
if: matrix.version == 'stable'
|
|
|
|
|
run: make docker
|
|
|
|
|
|
|
|
|
|
- name: publish docker images
|
|
|
|
|
if: matrix.version == 'stable' && (github.ref == 'refs/heads/master' || github.event_name == 'push') && github.repository == 'realaravinth/gitpad'
|
|
|
|
|
run: make docker-publish
|
|
|
|
|
|
|
|
|
|
- name: run migrations
|
|
|
|
|
run: make migrate
|
|
|
|
|