Skip to content

git actions advance practice - #30

Open
DHERYAM wants to merge 64 commits into
LondheShubham153:advancedfrom
DHERYAM:master
Open

git actions advance practice#30
DHERYAM wants to merge 64 commits into
LondheShubham153:advancedfrom
DHERYAM:master

Conversation

@DHERYAM

@DHERYAM DHERYAM commented Jun 26, 2026

Copy link
Copy Markdown

i am practicing Github Action advance.

LondheShubham153 and others added 30 commits June 13, 2026 08:06
Trimmed DevBoard front end that runs standalone with `npm run dev` — no
backend, no auth, no AI. Data comes from an in-memory mock store
(src/mock/store.js); creating tasks and dragging kanban cards work for the
page lifetime. Brand kit, layout shell, command bar, and dark mode match the
full build. This is the teaching baseline the `advanced` branch wires to a
real Go + Postgres backend.
Single-stage image (multi-stage comes later in the course): pin node:20-alpine,
npm ci from lockfile, build the SPA, run as a dedicated non-root user, expose
4173, and serve the bundle via vite preview bound to 0.0.0.0. .dockerignore
keeps node_modules/dist/.git out of the build context.
This CI workflow builds the DevBoard Frontend image and pushes it to Docker Hub upon pushing to the master branch.
Add step to setup ESLint configuration file.
* feat (lint) : biome

* fix : lint with biome

* ci : master
* fix: lint, added ignore unsus rule, ignore block for code changes

* ci : test lint (green)

* revert : ci to master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants