Skip to content

Fix minor issues with linter as well as loading indicator when logging #23

Fix minor issues with linter as well as loading indicator when logging

Fix minor issues with linter as well as loading indicator when logging #23

Workflow file for this run

name: Java CI with Gradle
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@v4
- name: Set up JDK 21
uses: actions/setup-java@v4
with:
java-version: '21'
distribution: 'temurin'
- name: Allow gradle execution
working-directory: backend/chatapp
run: chmod +x gradlew
- name: Setup Gradle
uses: gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582 # v4.0.0
with:
working-directory: backend/chatapp
- name: Build with Gradle Wrapper
working-directory: backend/chatapp
run: ./gradlew build
- name: Publish to Registry
uses: elgohr/Publish-Docker-Github-Action@v5
with:
name: magmusacy/chatapp-backend
workdir: backend/chatapp
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Deploy to render
run: curl ${{ secrets.RENDER_HOOK }}
dependency-submission:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
- name: Set up JDK 21
uses: actions/setup-java@v4
with:
java-version: '21'
distribution: 'temurin'
- name: Generate and submit dependency graph
uses: gradle/actions/dependency-submission@af1da67850ed9a4cedd57bfd976089dd991e2582 # v4.0.0
with:
build-root-directory: backend/chatapp