Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Добавить сборку шаблонов с публикацией шаблонов в релизах GitHub #37

Closed
7 tasks done
sergey-s-betke opened this issue May 14, 2020 · 10 comments
Assignees
Labels
build Build pipeline
Milestone

Comments

@sergey-s-betke
Copy link
Contributor

sergey-s-betke commented May 14, 2020

Требуемая возможность

Добавить сборку с публикацией в релизах GitHub.

Текущее поведение

Сейчас в релизах только архивы репозитория. Собранных шаблонов нет, что плохо.

Возможное решение

  • сборка на GitHub Actions
  • создадим выпуск (GitHub Release)
  • добавим в него необходимые файлы
  • допишем в него описание (выделим часть из changelog.md)
  • стоит добавить проверку наличия уже опубликованного релиза. И обновлять его.
  • найдём milestone и закроем её
  • думаю, стоит дописать описание и в milestone при закрытии
@sergey-s-betke
Copy link
Contributor Author

Решение: https://github.com/RamblingCookieMonster/PSDeploy

Пример использования: https://github.com/RamblingCookieMonster/PSDepend/

@sergey-s-betke sergey-s-betke removed the enhancement New feature or request label May 15, 2020
@sergey-s-betke
Copy link
Contributor Author

PSDeploy пока тоже не то, что требуется. Нет публикации в GitHub releases.

@sergey-s-betke sergey-s-betke removed their assignment May 20, 2020
@sergey-s-betke sergey-s-betke changed the title Добавить сборку шаблонов на AppVeyor с публикацией шаблонов в релизах GitHub Добавить сборку шаблонов с публикацией шаблонов в релизах GitHub Apr 4, 2021
@sergey-s-betke
Copy link
Contributor Author

sergey-s-betke commented Apr 4, 2021

sergey-s-betke added a commit that referenced this issue Apr 4, 2021
sergey-s-betke added a commit that referenced this issue Apr 6, 2021
sergey-s-betke added a commit that referenced this issue Apr 6, 2021
sergey-s-betke added a commit that referenced this issue Apr 6, 2021
sergey-s-betke added a commit that referenced this issue Apr 6, 2021
sergey-s-betke added a commit that referenced this issue Apr 6, 2021
sergey-s-betke added a commit that referenced this issue Apr 7, 2021
sergey-s-betke added a commit that referenced this issue Apr 7, 2021
sergey-s-betke added a commit that referenced this issue Apr 8, 2021
sergey-s-betke added a commit that referenced this issue May 4, 2021
@sergey-s-betke
Copy link
Contributor Author

sergey-s-betke commented May 4, 2021

Намучался я с недоделанными GitHub actions... Нашёл иной вариант: https://github.com/microsoft/PowerShellForGitHub.

@sergey-s-betke
Copy link
Contributor Author

Есть проблема, судя по всему - на самом GitHub. Коверкает имена файлов, если они содержат что-либо непригодное для URI. Поэтому пока пришлось собрать архив и приложить архив.

@sergey-s-betke
Copy link
Contributor Author

sergey-s-betke commented May 4, 2021

Workflow падает, если выпуск (release) уже опубликован.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Build pipeline
Projects
None yet
Development

No branches or pull requests

1 participant