code-server icon indicating copy to clipboard operation
code-server copied to clipboard

[dev]: add aur job to publish.yaml

Open jsjoeio opened this issue 4 years ago • 4 comments

Problem

After we publish a release, we have to manually go to the code-server-aur repo and publish a new version of the package. This should be automated as part of the release process.

Solution

Add a job called aur to publish.yaml that waits on npm and then publish new AUR package with script.

Notes

  • this may not be straightforward. we'll need to add a CI account or something to the AUR package as a maintainer
  • it could make sense for the job here to open a PR then have a separate GH Actions workflow in the actual repo that publishes the package on merge into default branch
  • this could help: https://github.com/ouuan/AUR-template

Related

  • https://github.com/cdr/code-server/issues/2802

jsjoeio avatar Mar 08 '21 22:03 jsjoeio

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no activity occurs in the next 5 days.

stale[bot] avatar Apr 25 '22 20:04 stale[bot]

Still planning to do this

jsjoeio avatar Apr 25 '22 22:04 jsjoeio

I am hoping to work on this soon.

jsjoeio avatar Jul 19 '22 20:07 jsjoeio

We could also create a PR into the code-server AUR repo and then publish to AUR on merge.

jsjoeio avatar Jul 19 '22 20:07 jsjoeio

Closing in favor of https://github.com/coder/code-server/issues/5366 and https://github.com/coder/code-server-aur/issues/13

jsjoeio avatar Aug 16 '22 21:08 jsjoeio