Сообщество GitFlic
1.91K subscribers
249 photos
6 videos
1 file
196 links
Gitflic - российская платформа для разработки

Чат ТГ https://t.me/gitflic_chat

Новости в ВК https://vk.com/gitflic_official

Новости в MAX https://vk.cc/cVEOwU

Чат в MAX https://vk.cc/cVEOuR

Поддержка support@gitflic.ru

Проект GH https://vk.cc/cYsza0
Download Telegram
🐻 GitFlic — в учебный процесс МГТУ им. Баумана

Кафедра «Защита информации» ИУ10 переводит лабораторные работы с Gitea на GitFlic. Студенты будут изучать практики безопасной разработки (РБПО) на реальном промышленном инструменте — не на учебных упрощенках.

Бауманка готовит специалистов по ИБ, которые через несколько лет придут в компании, где уже стоит задача выстраивать безопасную разработку по российским стандартам. Логично, что инструмент в учёбе должен совпадать с тем, что их ждёт в реальной работе.

Кафедра получила 250 лицензий — этого хватит на несколько учебных групп и потоков. На GitFlic студенты будут вести лабораторные по разработке и осваивать практики безопасного цикла создания ПО.

«Мы хотим дать студентам возможность изучать современные практики безопасной разработки на отечественной платформе, а не на иностранных аналогах»

— Максим Козлов, технический директор GitFlic

«Переход на GitFlic — это часть нашей задачи готовить студентов к работе с реальными промышленными инструментами. Уверены, что практика на GitFlic даст выпускникам конкурентное преимущество при выходе на рынок труда»

— Екатерина Вайц, заместитель заведующего кафедрой ИУ10

Университет уже работал с Astra Linux — и это сформировало доверие к экосистеме «Группы Астра». GitFlic стал следующим шагом.

Подробнее читайте на сайте.
Please open Telegram to view this post
VIEW IN TELEGRAM
14🏆9❤5👍4
Спека вместо кода: OpenSpec vs SpecKit

Сколько строк сгенерированного кода вы реально прочитали за последнюю неделю?

Вопрос неудобный, и именно из него растёт spec-driven development: описываем намерение явно, до генерации, и агент работает по спеке, а не по вашей интуиции.

Новая статья на Хабре — сравнение OpenSpec и SpecKit: два взгляда на один процесс, разные компромиссы между простотой и контролем качества.

Ну и конечно же: как OpenIDE Pro помогает работать со спеками на практике?

👉 Читаем тут
🔥12❤8👍8🤔11
🐻 Релиз 4.14.0

Что нового?
Полностью переработанный раздел «Безопасность» превращает работу с обнаруженными уязвимостями в управляемый процесс. Инженер ИБ проводит сессию классификации, отмечая обнаружение как подтверждённую угрозу или ложное срабатывание, а коллега проверяет результат по механике, схожей с проверкой ЗнС*. После утверждения классификации реальную уязвимость можно последовательно перевести в состояния «Требует внимания», «Подтверждена», «Отклонена» или «Разрешена».

Безопасность теперь встроена и в процесс разработки: в ЗнС* отображается не полный список обнаружений, а только уязвимости, которые изменения привносят или устраняют. Для проектов с несколькими поддерживаемыми версиями можно настроить несколько LTS**-веток и отдельно отслеживать состояние одной и той же уязвимости в контексте каждой из них.

Добавили:
🔹 Переработанный раздел безопасности в проектах
🔹 Разметка уязвимостей в режиме сессии
• Поддержку rules:exists в CI/CD
• Интеграцию с Redmine
• REST-API метод для удаления ветки
• REST-API методы для работы с переменными
• REST-API методы выдачи/снятия роли администратора (Self-Hosted)

Исправили:
• Автоподгрузка тегов в селекторе на странице коммитов
• Верстку таблиц и форматирование в Markdown при просмотре файла в проекте
• Генерацию писем для конвейеров с локальным номером больше 1000
• Назначение defaultBranch и workBranch при импорте проекта
• Неавторизованное чтение metadata и скачивание пакетов из пакетного реестра приватного проекта GitFlic
• Некорректную инструкцию к скачиванию Helm из проекта
• Несоответствия страницы настроек в Админ-панели
• Определение стандартной ветки при работе с include:local
• Отображение блока "Файлов изменено" на странице изменений ЗнС*
• Ошибку при загрузке SCA отчета
• Ошибку при импорте проекта через REST-API без указания параметра token
• Ошибку при передаче проекта пользователю через Админ-панель (Self-Hosted)
• Ошибку при редактировании виртуального репозитория
• Пагинацию на странице проектов в профиле пользователя
• Переводы в инпутах с датами
• Переход при удалении версии пакета
• Дублирование писем при отправке на почту
• Работу горячей клавиши для работы с поиском по файлу
• Работу интеграции с месседжером MAX (Self-Hosted)
• Создание конвейера при push с токеном развертывания
• Удаление директории через веб-интерфейс
• Формирование отчетов аудита в csv файл

*ЗнС — запрос на слияние.
**LTS — long term support
***Описанные изменения собраны из версий 4.13 и 4.14

Полный список изменений доступен по ссылке.

Следите за обновлениями в нашем канале в MAX и подписывайтесь на нас в GitHub.

#обновление
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍63❤2🏆2
Вышел новый релиз PVS-Studio — 8.00. 🔥

В нём: новые анализаторы для проектов на JavaScript, TypeScript и Go, новые IDE плагины для WebStorm и GoLand, расширение поддержки MISRA C++ 2023 и многое другое.

Обо всём подробно рассказали в нашем блоге 🔗

А также записали видео, в котором рассказываем о самых важных изменениях и обновлениях:

- VK Video
- Rutube
- YouTube
- Наш сайт

#PVS_Studio #релиз #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👏3🔥2🌚11
🐻 Релиз 4.14.1

Исправили:
• Ошибку при обновлении с версии 4.13.0 (Enterprise)
• Ошибку работы фильтра на странице Безопасности без выбора снапшота (Enterprise)

Полный список изменений доступен по ссылке.

Следите за обновлениями в нашем канале в MAX и подписывайтесь на нас в GitHub.

#обновление
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥5👍3
У вас есть что рассказать про работу с GitFlic? Самое время превратить это в статью.

GitFlic запускает конкурс статей: напишите про свой опыт работы с нашей DevOps-платформой и получите награду.

Все условия на странице конкурса 👉 gitflic.ru/article/
15🔥6
Уважаемые пользователи!

В связи с внешними обстоятельствами на стороне дата-центров одного из наших хостинг-провайдеров возможны временные технические сбои. Все данные пользователей в полной безопасности, а наша команда принимает меры для дальнейшего поддержания стабильной работы платформы.

Если вам важна максимальная независимость от внешней инфраструктуры, попробуйте бесплатную версию GitFlic Self-hosted: вы сможете развернуть платформу на своих мощностях и самостоятельно управлять доступностью репозиториев.

По любым вопросам обращайтесь к нам на почту support@gitflic.ru.

С уважением, команда GitFlic
❤17👍129👏1🏆1
🐻 GitFlic 5.0.0
Выпустили версию 5.0.0. Релиз мажорный: платформа перешла на Java 17. Вместе с этим переходим на Axiom Spring, российскую реализацию Spring Framework от компании Axiom JDK. GitFlic написан на Java и Spring; теперь этот стек полностью отечественный и получает патчи безопасности независимо от оригинального производителя. Изучите инструкцию, чтобы безопасно обновить GitFlic.

Добавили:
🔹Поддержка актуальных версий Docker

Исправили:
• Верстку на страницах верифицированных компаний, планировщика конвейеров, редактирования пользователя в Админ-панели
• Пагинатор: верстку и отображение на странице настроек проекта
• Поп-ап перезапуска конвейера
• Заголовки в таблице правил защиты веток (onpremise)
• Кнопку «Сбросить» при редактировании навигационной панели
• Кнопку активации политики очистки
• Селектор автора на странице ЗнС*
• Два неверных редиректа: после передачи проекта и при выходе из него
• Глобальный поиск по сайту открывался при использовании поиска по файлу
• Таблицы Markdown в README проекта не отображались
• Потерю конвейеров при переключении на вкладку «Задачи»
• Прокрутку в селекторе веток при подгрузке новых веток
• Ошибки при работе с проектами групп и NPE-ошибки
• Ошибка 500 при передаче проекта пользователю, у которого уже есть проект с таким же именем
• Ошибку на странице редактирования пользователя в Админ-панели
• Ошибку при запуске helper.sh в shell-агенте на Windows (Git Bash)
• Ошибку Freemarker при невалидном URL

*ЗнС — Запросы на слияние

Полный список изменений доступен по ссылке.
Следите за обновлениями в нашем канале в MAX и подписывайтесь на нас в GitHub.

#обновление
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍117🐳2❤1
🐻 GitFlic 5.1.0–5.1.2

В серии релизов 5.1.x: RBAC для групп с деревом вложенностей, расширение REST API, улучшения CI/CD и интеграции с Vault.

Добавили:
• RBAC для групп
• Дерево вложенностей групп
• Скрытие команд и компаний в боковом меню
• Динамические пути к секретам Vault
• Manual authentication для работы с Vault
• CI/CD: поддержка expand_vars и массивов в ключевом слове inputs компонентов
• Подсветку конкретной части строки при просмотре изменений
• Изменение ширины файлового дерева в проекте
• Поля с атрибутами пользователя в настройках OIDC
• Возможность указать стандартную ветку для всех проектов платформы
• Удаление структуры пакета после удаления пакета
• REST API: шаблоны защит веток и тегов, токены развертывания, создание переменных, удаление тегов

Исправили:
• Утилиту gcli для конвейера CI/CD (необходима для ключевого слова release)
• Функцию «Таймаут для перезапуска задач» CI/CD
• Парсинг пути до секрета Vault
• Парсинг ссылок в Markdown, когда в имени файла пробел
• Ошибку 500 при превышении лимита проектов
• Ограничения длины поля при создании правил маршрутизации
• Поле смены URL группы
• Расположение кнопки копирования на странице скриптов проекта
• Stored XSS в README профиля
• Отображение даты создания команд и компаний
• Чанковую загрузку артефактов в Runner Helper
• Ошибку удаления проекта группы при удалении из него пользователя

Изменения собраны из трех релизов: 5.1.0, 5.1.1 и 5.1.2.

Полные списки изменений: по ссылке.

Следите за обновлениями в нашем канале в MAX и подписывайтесь на нас в GitHub.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4
Forwarded from Java Rock Stars
🎬 Видео с сентябрьского Java Rock Star Meetup готовы!

Вспоминаем, о чём говорили:

Иван Углянский рассказал историю Project Valhalla: зачем нужны Java value-типы, почему их реализация затянулась на годы и чем интересен новый подход.

Максим Козлов разобрал, как сохранить связь между требованиями и результатом в агентном SDLC, зачем нужны трассируемость и обратная связь и какую роль во всём этом играют AI-агенты.

Плейлист с видеозаписями уже на площадках:
🌐 YouTube | 🌍 VK Видео
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2
🐻 GitFlic 5.2.0: хранение истории в слитых запросах на слияние

В текущем обновлении сфокусировались на усилении процессов разработки. В слитых запросах на слияние теперь отображаются все внесенные изменения, также вы можете управлять размером отображаемых диффов файлов на странице изменений. Markdown теперь поддерживает отоюбражение схем и диаграмм Mermaid.


Добавили:

• Просмотр изменений в слитых ЗнС*
• !reference на произвольные блоки в yaml
• Архивацию проектов и групп
• Возможность отключить git в дистрибутиве Атлас
• Кнопку для отображения предыдущих строк в файле в режиме просмотра диффов в ЗнС
• Окружения в проектах групп
• Параметр для управления величиной файла для просмотра изменений в ЗнС в больших файлах
• Поддержка Mermaid диаграмм в Markdown
• Проксирование Generic пакетов в реестре репозиториев групп
• Редактируемые значения атрибутов пользователей в OIDC по аналогии с LDAP
• Репозитории реестра в группах и проектах групп
• Cовместимость c "ArgoCD PullRequest-generator"
• Push options. Дополнительные параметры для команды git push
• REST-API для работы с реестром пакетов групп

Исправили:

• Верстку заголовков страниц на мобильной версии
• Группировку почтовых писем с уведомлениями
• Использование пустого default в ключевом слове input
• Ограчиения в названии релиза, блокирующие выпуск компонента
• Отображение деталей при ошибках подключения компонентов
• Пагинацию на странице проектов группы

* ЗнС - Запросы на слияние

Полные списки изменений: по ссылке.

Следите за обновлениями в нашем канале в MAX и подписывайтесь на нас в GitHub.
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥2❤1👍1🌚1🏆1