Commit Graph

30 Commits

Author SHA1 Message Date
chillpad
a6795e63ec release: tag builds as v<package-version> to match upstream naming 2026-07-26 17:29:09 +03:00
chillpad
96dd80f0ff auto-strip upstream CI/CD files on every sync 2026-07-26 16:35:03 +03:00
chillpad
18bf678acf remove upstream CI/CD workflows and dependabot config (not needed for private auto-sync fork) 2026-07-26 16:32:45 +03:00
chillpad
6236e02b4b fix: pin gh release create to fork repo explicitly 2026-07-26 02:06:18 +03:00
chillpad
e86fe4d67c hide additional options block 2026-07-26 01:56:45 +03:00
Fringg
0a8b1a46d1 fix(ci): рабочий Trivy-пин, lowercase-референс образа, CodeQL v4
- trivy-action@0.24.0 — несуществующий тег (у trivy-action теги с
  префиксом v): резолв экшенов в Set up job валил бы весь docker-воркфлоу
  даже на PR. Пин на SHA v0.36.0 — как в бот-репо.
- image-ref из github.repository сохраняет регистр (BEDOLAGA-DEV/…), а
  OCI требует lowercase — добавлен lowercase-шаг.
- codeql-action v3 → v4 (v3 закатный; бот-репо уже на v4).
2026-07-24 14:39:25 +03:00
airp0wer
aa1ecbfdef ci(security): dependabot + CodeQL + npm audit + Trivy-скан образа
- .github/dependabot.yml: еженедельные обновления npm/github-actions/docker
  со сгруппированными PR
- codeql.yml: SAST (javascript-typescript, security-and-quality) на push/PR
  в main/dev + еженедельный проход
- security-audit.yml: npm audit --audit-level=high (пока non-blocking)
- docker.yml: Trivy-скан запушенного образа с выгрузкой SARIF в Security tab
  (non-blocking), least-privilege permissions на workflow
2026-07-21 10:42:06 +03:00
kewldan
2b5152608c test(i18n): vitest-чек синхронности en/ru локалей + запуск тестов в CI 2026-07-14 00:10:59 +03:00
Fringg
fd85ba1ae1 chore(tooling): восстановить точный паритет с eslint/prettier
- telegram-webview-guards.grit: исключение сузил с подстроки "platform"
  до якорного "src/platform/" — прежний eslint-override действовал ровно на
  src/platform/**, а bare-substring щадил бы любой файл с "platform" в имени
  (проверено: src/platform всё ещё exempt, гвард срабатывает в обычных файлах)
- biome.json: вернул исключения *.min.js/*.min.css из .prettierignore
- lint-staged: вернул форматирование *.css в pre-commit (biome format --write) —
  иначе CI-формат-чек ловил бы css, который хук не трогал
- lint.yml: метка шага "Run ESLint" → "Run linter" (выполняет biome)
2026-07-12 01:35:44 +03:00
c0mrade
053b904c24 style: format config and markdown files with prettier 2026-02-05 14:56:58 +03:00
c0mrade
e3e44b302c ci: add release-please for automatic versioning
Sync package.json version to v1.5.0 and add release-please GitHub Action
to automate version bumps based on conventional commits.
2026-02-04 08:17:32 +03:00
c0mrade
f0cfdfdd2a feat: add husky pre-commit hooks and reusable CI lint workflow
- Add husky with lint-staged for pre-commit checks (eslint --fix, prettier --write)
- Add reusable lint.yml workflow (eslint, prettier, tsc)
- Gate docker, release, and CI pipelines behind lint job via needs: lint
2026-01-27 17:37:53 +03:00
PEDZEO
638f1d5456 Refactor Dockerfile and Vite configuration to remove VITE_APP_VERSION and streamline build process
- Removed VITE_APP_VERSION from Dockerfile and GitHub workflows.
- Simplified Vite configuration by eliminating the Git version retrieval function and global constant for app version.
- Updated ColorPicker and other components to enhance accessibility with aria-labels.
- Introduced unique identifiers for buttons in the AppEditorModal for better React key management.
- Improved error handling in the Login component to provide user-friendly messages without exposing sensitive data.
2026-01-19 07:39:09 +03:00
PEDZEO
5409317501 Add VITE_APP_VERSION environment variable and integrate versioning into the application
- Introduced VITE_APP_VERSION in Dockerfile and GitHub workflows to capture the version from Git tags.
- Updated vite.config.ts to define a global constant for the app version.
- Enhanced Layout component to display the app version in the footer for admin pages.
- Added logic to conditionally render the LanguageSwitcher based on active promotions.
2026-01-19 07:17:49 +03:00
PEDZEO
d55c6ea532 Refactor ticket notifications handling: improve API parameter management, enhance toast notifications with titles and icons, and update localization for new notification messages. Adjust layout to ensure proper admin state handling in TicketNotificationBell component. 2026-01-19 01:37:25 +03:00
PEDZEO
429ab40197 Update CI workflow for Node.js setup and wrap App component with ToastProvider for notifications 2026-01-19 00:17:16 +03:00
Egor
e22bab8090 Update ci.yml 2026-01-18 23:55:25 +03:00
PEDZEO
a2d3227fa4 Merge branch 'main' into PEDZ 2026-01-18 22:57:40 +03:00
PEDZEO
fbca83a31f Update CI workflow to improve linting and type checking steps, rename job, and adjust branch names 2026-01-18 22:47:20 +03:00
PEDZEO
c6e99f4685 Remove Docker Hub CI workflow configuration 2026-01-17 07:18:37 +03:00
PEDZEO
fd68d3ec7c Refactor CI workflow and enhance AdminBanSystem component
- Updated CI workflow to use 'dev' branch instead of 'develop' and renamed job from 'lint-and-typecheck' to 'lint-and-build'.
- Simplified linting and type checking steps in the CI process.
- Refactored switch cases in AdminBanSystem component for better readability and structure, ensuring consistent handling of API calls for various tabs.
2026-01-16 21:05:39 +03:00
Egor
9965555849 Add files via upload 2026-01-15 20:55:57 +03:00
Egor
90e7704a4a Create feat-bedolage.md 2026-01-15 20:20:00 +03:00
Egor
6df75dd4a7 Create bug-bedolage.md 2026-01-15 20:19:23 +03:00
Egor
e156a3423c Update ci.yml 2026-01-15 19:41:34 +03:00
Egor
1afa07852c Update ci.yml 2026-01-15 19:38:00 +03:00
Egor
8eba72e269 Create release.yml 2026-01-15 19:25:01 +03:00
Egor
194cb8a1e9 Create docker.yml 2026-01-15 19:24:00 +03:00
Egor
d6e0b7be18 Create docker-hub.yml 2026-01-15 19:23:28 +03:00
Egor
89f2947b42 Create ci.yml 2026-01-15 19:22:32 +03:00