Добавили
task outputs — механизм для передачи результатов одной задачи другим.Теперь можно передать из одной задачи в другую версию сборки, результаты выполнения и другие данные, а затем использовать их в скриптах и переменных окружения.
Как работает task outputs
SOURCECRAFT_OUTPUToutputs задачи укажите переменные, которые нужно передать другим задачамneeds и получите нужные значения через ${{ tasks.<имя_задачи>.outputs.<ключ> }}Ещё несколько деталей
outputs, даже если между задачами нет прямой зависимости.KEY=VALUE может занимать до 64 КБ, а суммарный размер всех исходящих значений задачи — до 1 МБ. Если суммарный размер имён ключей и значений превышен, задача завершается с ошибкой. Для передачи больших объёмов используйте артефакты.task outputs на self-hosted процессоре требуется версия 0.14.2 или выше.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13 8👍6
На JVM Day в эту субботу Андрей Кулешов расскажет, что происходит в мире Java, что нового в JEPs и какие изменения произошли в Kotlin, а также поделится, как ИИ уже сегодня меняет подход к программированию.
Всё самое интересное за первую половину 2026 года смотрите с 17:50 до 18:40 в зале 1.
Между докладами заглядывайте на наш стенд. Покажем новые фичи SourceCraft, обсудим разработку, обменяемся идеями и просто пообщаемся!
Если собираетесь на JVM Day — увидимся в субботу!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍7❤6🏆1 1
Этот термин описывает сочетание трёх условий: доступ к приватным данным, работа с недоверенным контентом и возможность взаимодействовать с внешними системами.
О возможностях ИИ-агентов говорят всё чаще. А вот с безопасностью их инфраструктуры пока не всё так очевидно.
Денис Макрушин разобрал опасности для LLM, RAG и MCP в посте с результатами исследования SourceCraft Security. Продолжаем разбор и подробнее смотрим на уязвимости этих компонентов в карточках.
Подробнее об атаках и подходах к защите ИИ-агентов — в разборе Дениса на Хабре.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12 11👍9🤷♂2
Предлагаем создать сервис, который покажет здоровье открытого репозитория в SourceCraft, соберёт ключевые метрики в одном месте и поможет быстро понять, всё ли в порядке с проектом и что можно улучшить. Готовое решение планируем выпустить в опенсорс, чтобы им могло пользоваться сообщество.
Эту задачу наша команда подготовила для участников хакатона «Лидеры цифровой трансформации».
Если интересно погрузиться в кейс, присоединяйтесь командой от 2 до 5 человек и поборитесь за призы 1 000 000 ₽, 600 000 ₽ и 400 000 ₽. Регистрация открыта до 14 сентября.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17 9👍8👌1
Наша команда подготовила задание для участников хакатона — создать сервис для оценки здоровья открытых репозиториев в SourceCraft.
👉 Подключиться к трансляции
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍7❤6👏2
Разрабатываете проект в VibeCraft? Сегодня до конца дня можно подать его на конкурс и принять участие в розыгрыше призов: станции Миди с Алисой, Яндекс Дропс и сертификатов на Яндекс Маркет.
Участвовать просто — опубликуйте проект в Yandex Cloud и заполните форму, указав своё имя или ник на Пикабу.
🔍 После отправки проекта на конкурс его можно дорабатывать, главное — не снимать его с публикации до объявления результатов.
Итоги подведём до 6 сентября.
А вы уже отправили проект?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15 6👌3
1 сентября возвращает нас в круговорот «учиться и учить». Кто-то сегодня начинает свой первый учебный проект, а кто-то готовится к сезону пулл-реквестов от студентов или начинающих разработчиков.
Перейдём к практике на SourceCraft и посмотрим, какие инструменты могут пригодиться в обучении разработке.
Готовые курсы по ИТ и ИИ собрали в открытой библиотеке SourceCraft. Можно посмотреть материалы и выбрать то, что пригодится для обучения.
👉 Заглянуть в библиотеку курсов
А вы помните свой первый коммит?
Please open Telegram to view this post
VIEW IN TELEGRAM
Пулл-реквест с поддержкой Code Assistant создал участник нашего комьюнити Александр Мелентьев. Спустя три месяца его наконец приняли — особенно приятно, ведь о такой возможности неоднократно спрашивали в чате.
OpenSpec помогает структурировать требования к разработке и превращать их в понятные для ИИ-ассистента команды. С этим обновлением конфигурации и файлы для SourceCraft Code Assistant подтягиваются автоматически, избавляя от рутины при настройке окружения.
Спасибо Александру за такие инициативы, настойчивость и помощь нашей экосистеме!
А вы используете OpenSpec в своей работе?
Please open Telegram to view this post
VIEW IN TELEGRAM
Создавать новые решения проще, когда рядом есть комьюнити.
SourceCraft плотно связан с экосистемой Yandex Cloud, где вокруг продуктов и технологий есть свои каналы и чаты. Здесь можно найти свежие обновления, пообщаться с командами и найти нужных экспертов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Яндекс
Этот эпизод «1х1» — для тех, кому интересно заглянуть за кулисы SourceCraft и узнать, как рождаются продуктовые решения и откуда берутся идеи для новых фич.
👨💻 А ещё Роберт делится личной историей, например, про домашнюю оранжерею и технологичный пет-проект.
👉 Смотрите выпуск на YouTube или VK Видео и знакомьтесь с людьми, которые делают SourceCraft.
👉 Смотрите выпуск на YouTube или VK Видео и знакомьтесь с людьми, которые делают SourceCraft.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12 6👍5
Каждый день будем рассказывать про апдейты по автоматизациям и оставлять маленькие подсказки о том, что ждёт дальше. Начинаем неделю с хард-кора — эта фича уже живёт на платформе, но в канал заглядывает впервые.
В self-hosted-воркере можно включить режим, в котором CI/CD-задания запускаются в вашем собственном кластере Kubernetes. Каждое задание выполняется в отдельном поде, а после завершения под автоматически удаляется.
Для воркера можно настроить пул готовых подов, а также задать конфигурацию пода. Так задания изолируются друг от друга, а ресурсы кластера можно распределять под их нагрузку.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12 6👍5👌1
Пришло время узнать, кто забрал призы в пяти номинациях. Погнали!
🥇 DomProgAdm — автор проекта «БишТау»
🥈 fromthemoon33 с проектом «PatternDrop — бесшовные паттерны»
🥉 Артем — создатель «Web-Galactics — Лендинг веб-студии»
🥇 user12097196 — автор проекта «Морзе Тренажёр»
🥈 Сергей с проектом «Calm Gardeb 3D»
🥉 vel3evul — создатель «ВебКлиппер»
🥇 Поля — автор проекта «Креативный сайт дизайнера»
🥈 anfishka с проектом «ЛучЬ»
🥉 DeadVInside — создатель «Тест: Кто ты из Winx?»
🥇 fgeeha — автор проекта «Финансовая жизнь»
🥈 Сергей с проектом «Кибер-Щит»
🥉 user4744384 — создатель «Вайбик»
🥇 fromthemoon33 — автор проекта «Побег из офиса: операция Выходные»
🥈 user12114097 с проектом «Мафия»
🥉 firefox19 — создатель «Мэр Н-ска»
1 место — Яндекс Станция Миди с Алисой
2 место — беспроводные наушники Яндекс Дропс
3 место — сертификат на 5 000 ₽ в Яндекс Маркете
Поздравляем победителей и спасибо всем, кто участвовал!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15❤5🏆4🤣1
Настройки безопасности часто меняются вместе с проектом, но живут отдельно от него. В итоге спустя время бывает сложно понять, кто отключил проверку, зачем добавили исключение и действует ли оно до сих пор.
Подход Policy as Code переносит такие решения в Git: можно ревьюить политику в пулл-реквесте, видеть изменения в diff и сохранять причины принятых решений в истории.
В статье разбираем, как это устроено в SourceCraft и как не превратить исключения в слепые зоны.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍5 5🥰1