tl-its-umich-edu / remote-office-hours-queue

Virtual queuing tool supporting Zoom video conferencing and/or in person meetings.
https://officehours.it.umich.edu/
Apache License 2.0
12 stars 28 forks source link

Fixes #454 Create packages and builds on Github #552

Closed jonespm closed 4 weeks ago

jonespm commented 1 month ago

This was modeled after MyLA. There aren't branches here like there is in MyLA, just master.

I tested the build process for master and that creates that package fine. I've also tested the tags.

Testing

Once this is merged it will be straightforward to test.

If you'd like to checkout this branch and test it on your repository before merging, you'd have to update the value of tl-its-umich-edu to your user name and merge or cherry-pick this change to your repositories master for it to trigger a build. It will not do anything in this branch.

Afterward you'd need to do a hard reset to your fork's master branch to clean all of this up.

Assuming your remote is origin and tl-its-umich-edu is upstream for instance for me I have this

$ git remote -v
origin  https://github.com/jonespm/remote-office-hours-queue (fetch)
origin  https://github.com/jonespm/remote-office-hours-queue (push)
upstream    https://github.com/tl-its-umich-edu/remote-office-hours-queue (fetch)
upstream    https://github.com/tl-its-umich-edu/remote-office-hours-queue (push)

Ensure that your master from upstream is updated.

Then you'd run git reset --hard upstream/master

Then push it

git push origin master --force-with-lease

You can't force push onto the wrong repository, it will give you an error.

lsloan commented 3 weeks ago

I'm doing the "QA - Dev" on this issue.