SourceCraft
3.19K subscribers
276 photos
67 videos
294 links
Новости от команды
Наш чат: @SourceCraftChat
Начать пользоваться платформой: https://sourcecraft.dev
Download Telegram
✌️ Рабочий процесс снова в эфире

На очереди обновление, которое избавляет от раздувания YAML-конфигов: раньше в SourceCraft можно было переиспользовать отдельные кубики, а теперь и рабочие процессы.

С reusable workflow можно забыть про Ctrl+C, Ctrl+V упростить различные процессы, например:
🔡Деплоить сервисы по единому сценарию с проверками на уязвимости, созданием тикетов и другими общими шагами
🔡Собирать разные сервисы с одним технологическим стеком, линтерами и тестами
🔡Запускать миграции баз данных для разных сервисов
🔡Генерировать release notes для релизов

🤔 Автоматизировать можно бесконечно — завтра покажем, как взять паузу перед ответственным моментом.

#cicd_news_week
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍6🤝3👀1
✌️ Поставьте свои задачи на паузу

Сегодня рассказываем про фичу, которую ждали все, кто хоть раз случайно деплоил на прод не тот релиз в пятницу вечером.
Задачи в рабочем процессе можно поставить на ручное подтверждение — если перед их началом хочется остановиться и проверить результат.

Как подтверждать задачи вручную:
Добавьте approval: true внутри задачи в workflows, например:

workflows:
deploy:
tasks:
- name: deploy-prod
needs: [build, test]
approval:
timeout: 2h
note: "Проверить свои навыки"
cubes:
- name: deploy-cube
script:
- echo "deploy" 


Задачу можно подтвердить или отклонить, а если не принять решение за заданное время, она отменится автоматически. По умолчанию на решение даётся 24 часа, а таймаут и инструкцию можно настроить в approval.
 
✌️ Небольшой фанфакт: фичу задумывали, чтобы перед опасным действием человек явно подтверждал, что всё в порядке. А на практике особенно актуальными оказались другие сценарии:

🔡 Ревью пулл-реквеста — ставим ручное подтверждение на задачу, чтобы не запускать важные и долгие тесты, пока человек не посмотрит изменения и не решит, что сейчас действительно стоит тратить CI-минуты.

🔡 Деплой из пулл-реквеста — добавляем ручное подтверждение прямо в пулл-реквест и после проверки изменений деплоим новую версию на тестовое окружение.


Кажется, конфиг проспойлерил анонс #cicd_news_week на завтра 🔍
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥136👍3
В ответе за Тех: с большими технологиями приходит большая ответственность

Накануне Дня программиста и скорого старта конференции Yandex Scale 2026 приглашаем вас присоединиться к флешмобу «В ответе за Тех». Про всех, кто каждый день создаёт, развивает и поддерживает большие технологии.

Как говорил дядя Бен: «С большой силой приходит большая ответственность». Эта фраза очень точно отражает миссию тех, кто каждый день создаёт, развивает и поддерживает большие технологии.

Мы представили, как выглядели бы такие специалисты, если бы их суперсилы были видны всем. И попросили нейросети представить коллег как супергероев — со сверхспособностями, профессиональными артефактами и спецэффектами.

В каждом направлении — свои супергерои. В наши карточки попали:

🔡 Оля Лукьянова, руководитель команды разработки ИИ плагинов в SourceCraft
🔡 Лёша Чернышёв, руководитель группы разработки в SourceCraft
🔡 Андрей Кулешов, руководитель разработки SourceCraft Security
🔡 Кирилл Сюзев, руководитель направления автоматизации SourceCraft

Хотите тоже поучаствовать? Ловите готовый промпт!
Расскажите любой нейросети, которая работает с картинками и фото, о своей профессиональной суперсиле, примерьте на себя супергеройский образ и делитесь результатами в комментариях. Важно: заполните поля в промпте и скопируйте его целиком — вместе со своими ответами.


❤️ Так мы говорим спасибо вам — тем, кто каждый день в ответе за технологии: за их стабильность, безопасность, развитие и всё то, чем мы привыкли пользоваться как данностью.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1610👍9😁41
⚙️ Уточняем итоги конкурса сайтов на VibeCraft × Пикабу

При публикации победителей произошёл технический сбой, из-за которого мы некорректно представили первый список победителей. Исправляемся! Мы наградим всех, кто вошёл в первоначальный список, и добавим ещё два проекта, которые отметило наше жюри.

Изменения затрагивают две категории: «Не стыдно показать инвесторам» и «Разберётся даже бабуленька».

Полный список победителей:
1️⃣ Не стыдно показать инвесторам
🥇 DomProgAdm — автор проекта «БишТау»
🥈 fromthemoon33 с проектом «PatternDrop — бесшовные паттерны»
🥈 Артем — создатель «Web-Galactics — Лендинг веб-студии»
🥉 Леонид с работой «Сайт о libmdbx с графом знаний»

2️⃣ Разберётся даже бабуленька
🥇 user12097196 — автор проекта «Морзе Тренажёр»
🥈 Сергей с проектом «Calm Gardeb 3D»
🥈 vel3evul — создатель «ВебКлиппер»
🥉 Анастасия с работой «Дневник питомца»

3️⃣ Так видит художник
🥇 Поля — автор проекта «Креативный сайт дизайнера»
🥈 anfishka с проектом «ЛучЬ»
🥉 DeadVInside — создатель «Тест: Кто ты из Winx?»

4️⃣ Для людей сделано
🥇 fgeeha — автор проекта «Финансовая жизнь»
🥈 Сергей с проектом «Кибер-Щит»
🥉 user4744384 — создатель «Вайбик»

5️⃣ Залипли всем офисом — лучшая игра
🥇 fromthemoon33 — автор проекта «Побег из офиса: операция Выходные»
🥈 user12114097 с проектом «Мафия»
🥉 firefox19 — создатель «Мэр Н-ска»
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥5🤝4
✌️ Закончились нейрокредиты? Приглашайте друзей и продолжайте кодить

Получайте до 2000 нейрокредитов за каждого приглашённого друга:
📷 1000 каждому — когда друг создаст первый репозиторий
📷 ещё 1000 каждому — если друг в течение 30 дней перейдёт на тариф Pro

Делитесь реферальной ссылкой с друзьями и коллегами — бонус начислим вам обоим 🚀

▶️ Подробные условия реферальной программы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥72
✌️ Запускайте ИИ-навыки из CI/CD

ИИ-навык запускается на воркере и получает доступ ко всем необходимым данным. Это позволяет использовать его в ситуациях, которые раньше приходилось разбирать вручную:
🔡 Если тест иногда падает и причину сложно отследить — добавьте кубик, который запускается только при ошибке и самостоятельно разбирается с проблемой
🔡 Если хочется автоматизировать код-ревью по своим правилам, добавьте кубик с ИИ-навыком — он проведёт проверку и отправит результат на страницу пулл-реквеста

Это только пара вариантов, а возможностей намного больше — уже готовим материал со сценариями использования ИИ-навыков из CI/CD.

Как запустить ИИ-навык из CI/CD:
1️⃣ Добавьте кубик с параметром skill в новое или существующее задание
2️⃣ Передайте параметры навыка в блоке with (опционально) и сохраните изменения
3️⃣ Готово — запускайте задания, и искусственный интеллект включится в конвейер сборки внутри кубика


skill-workflow:
tasks:
- name: skill-task
cubes:
- name: run-skill
skill: statham

В одном задании можно запускать несколько кубиков с навыками или комбинировать их с обычными.

Делитесь в комментариях, какие из новых возможностей #cicd_news_week уже попробовали в своих проектах и какие удалось скомбинировать!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1565
✌️ С праздником всех, кто дружит с кодом!

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

Говорим «ещё пять минут» и встречаем рассвет над клавиатурой. Верим, что фраза «работает на моей машине» может быть железобетонным аргументом. А пятничный деплой — один из лучших экстремальных аттракционов.


С Днём программиста! Дарим стикерпак от разработчиков разработчикам ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
18👍8🔥6🎉51🥰1😍1🤝1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍6😁3
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍96
📖 Когда вы в последний раз ходили в библиотеку?

В библиотеку курсов SourceCraft пешком идти не придётся — заглянуть туда можно прямо на платформе. Это образовательный проект, который мы запустили весной вместе с Центром технологий для общества Yandex Cloud.

Здесь собраны материалы по разработке, ML, LLM и анализу данных — их можно брать для занятий, а свои курсы — добавлять в библиотеку и делиться ими с коллегами.

Для тех, кто хочет использовать SourceCraft и Yandex Cloud в образовательных проектах, есть возможность получить грант на инфраструктуру и ИИ-инструменты.

✌️ Библиотека — это не только каталог курсов, но и сообщество, где можно обмениваться опытом, обсуждать задания и находить идеи для занятий.


Если вы преподаёте IT-дисциплины или создаёте практические курсы, будем рады видеть вас среди участников сообщества.

➡️ Подробнее о площадке рассказала Марина Кошелева, руководитель проектов в сфере образования и науки Yandex Cloud, в нашем блоге.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍55