correct workflows and delete emojis
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
checks / Check & Test (Frontend + Backend) (push) Has been cancelled
checks / Check & Test (Frontend + Backend) (pull_request) Failing after 1m13s

This commit is contained in:
Patrick
2025-10-29 10:06:48 +01:00
parent a1a84a6e21
commit 9c284cd3e1
3 changed files with 19 additions and 19 deletions

View File

@ -0,0 +1,19 @@
name: Gitea Actions Demo
run-name: ${{ gitea.actor }} is testing out Gitea Actions
on: [push]
jobs:
Explore-Gitea-Actions:
runs-on: ubuntu-latest
steps:
- run: echo "The job was automatically triggered by a ${{ gitea.event_name }} event."
- run: echo "This job is now running on a ${{ runner.os }} server hosted by Gitea!"
- run: echo "The name of your branch is ${{ gitea.ref }} and your repository is ${{ gitea.repository }}."
- name: Check out repository code
uses: actions/checkout@v4
- run: echo "The ${{ gitea.repository }} repository has been cloned to the runner."
- run: echo "The workflow is now ready to test your code on the runner."
- name: List files in the repository
run: |
ls ${{ gitea.workspace }}
- run: echo "This job's status is ${{ job.status }}."

49
.gitea/workflows/test.yml Normal file
View File

@ -0,0 +1,49 @@
name: checks
on:
push:
pull_request:
jobs:
lint-and-test:
name: Check & Test (Frontend + Backend)
runs-on: ubuntu-latest
steps:
#Checkout repository
- name: Checkout repository
uses: actions/checkout@v4
#Set up Node.js for React tests
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: '20' # adjust to your project version
cache: 'yarn' # or 'npm' if you use npm
#Install frontend dependencies
- name: Install frontend dependencies
working-directory: ./frontend # adjust if your React app folder differs
run: |
yarn install --frozen-lockfile
#Run React unit tests
#- name: Run React unit tests
# working-directory: ./frontend
# run: |
# yarn test --watchAll=false --ci
#Set up Java for backend tests
- name: Set up Java
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: '21' # adjust to match your backend version
cache: maven # or 'gradle' if you use Gradle
#Build & test backend
- name: Build & test backend
working-directory: src # adjust if your Spring Boot project path differs
run: |
mvn clean verify package -B
# or ./gradlew clean test build if using Gradle