Size: a a a

2020 July 17

АД

Алексей Долгов... in Go-go!
Deka Dancer
Нашел вебхуки. Настрою на свою страницу и буду сам ловить. Я правильно понял что гитхаб actions  запускает какието временные виртуалки/контейнеры в которых исполняет все?
сорри. не дочитал. да github actions запускают контейнеры. жалко что там alpine нельзя выбрать, только ubuntu, макос и винда вроде
источник

AK

Anton Kucherov in Go-go!
yelsh
оно, к несчастью, сильно добавляет к тормознутости idea (и goland, я думаю, тоже), я жил с этим полгода, выглядит красиво, но когда я внезапно решил его все-таки удалить заметил, что goland стал работать сильно пошустрее
Ни чего не могу сказать. Никогда особо не замечал тормознутости Goland 🤷‍♂️ Как то меня это стороной обошло поэтому когда о ней говорят я не понимаю.
источник

y

yelsh in Go-go!
Алексей Долгов
сорри. не дочитал. да github actions запускают контейнеры. жалко что там alpine нельзя выбрать, только ubuntu, макос и винда вроде
не совсем правда, насколько я знаю, ubuntu, macos, и шиндоус - это выбор системы-хоста, а контейнер для запуска выбрать можно; в одном из моих проектов сидит такое:
jobs:
 test:
   runs-on: ubuntu-latest
   container:
     image: golang:1.14-alpine
источник

y

yelsh in Go-go!
причем там можно запустить несколько контейнеров параллельно, по ходу работы job’а, у меня в том проекте сидят еще тесты для работы с pg, им нужна поднятая база
источник

АД

Алексей Долгов... in Go-go!
yelsh
не совсем правда, насколько я знаю, ubuntu, macos, и шиндоус - это выбор системы-хоста, а контейнер для запуска выбрать можно; в одном из моих проектов сидит такое:
jobs:
 test:
   runs-on: ubuntu-latest
   container:
     image: golang:1.14-alpine
о как) а я не в курсе
источник

ВС

Владимир Столяров... in Go-go!
Anton Kucherov
Ни чего не могу сказать. Никогда особо не замечал тормознутости Goland 🤷‍♂️ Как то меня это стороной обошло поэтому когда о ней говорят я не понимаю.
Когда она только релизнулась, тормоза были на переиндексации, потому что под неё часто попадал весь gopath
источник

ВС

Владимир Столяров... in Go-go!
Теперь такой проблемы нет
источник

АД

Алексей Долгов... in Go-go!
yelsh
причем там можно запустить несколько контейнеров параллельно, по ходу работы job’а, у меня в том проекте сидят еще тесты для работы с pg, им нужна поднятая база
я для интеграционных тестов пробовал github.com/ory/dockertest . он сам контейнеры поднимает нужные и все делает, показалось очень удобным, так как и локально легко запустить тесты без всяких настроек. Плюс утилита https://github.com/ory/go-acc правильное покрытие тестами показывает
источник

DP

Daniel Podolsky in Go-go!
Edgar
Я знал, что это случится!
ну, я тоже подозревал

я старых версий не помню, но, насколько я понял, это фишка новая: прикольно прятать бойлерплейт возврата ошибок (и еще кой-какой)

прям хорошо вышло, и глаза не мозолит, и “геде мой код?!” не вызывает
источник

E

Edgar in Go-go!
Да, фишка новая, вышла как раз в 20 году
источник

АП

Александр Попов... in Go-go!
а что есть "бойлерплейт возврата ошибок"? O_o
источник

ВС

Владимир Столяров... in Go-go!
Там, кстати, в бете уже завезли поддержку дженериков
источник

ВС

Владимир Столяров... in Go-go!
Александр Попов
а что есть "бойлерплейт возврата ошибок"? O_o
if err!=nil
источник

E

Edgar in Go-go!
Александр Попов
а что есть "бойлерплейт возврата ошибок"? O_o
if err != nil {} ?
источник

АП

Александр Попов... in Go-go!
хм - не замечал
источник

АП

Александр Попов... in Go-go!
но да есть такое
источник

M

Mikhail in Go-go!
и форматирование Goland прикольно прячет. всякие fmt.Sprintf отображаются не как "привет, %s", username а как "привет, {username}"
источник

DP

Daniel Podolsky in Go-go!
Александр Попов
а что есть "бойлерплейт возврата ошибок"? O_o
примерно вот так, на экране две строки экономятся, и это, как ни странно, приятно
источник

DP

Daniel Podolsky in Go-go!
Александр Попов
а что есть "бойлерплейт возврата ошибок"? O_o
источник

DP

Daniel Podolsky in Go-go!
Александр Попов
а что есть "бойлерплейт возврата ошибок"? O_o
источник