Skip to content

Add upstream release tracking#15

Open
rfdrake wants to merge 1 commit intodan-r:mainfrom
rfdrake:main
Open

Add upstream release tracking#15
rfdrake wants to merge 1 commit intodan-r:mainfrom
rfdrake:main

Conversation

@rfdrake
Copy link

@rfdrake rfdrake commented Oct 19, 2025

This opens a pull request when a new release happens in the mozilla-services/syncserver-rs repo.

There are a few things that you might want to change before accepting this.

First, it creates a new file in the repository to track upstream releases. Currently this is set as "syncstorage-rs-release-version" which you may want to change to something else, or stick it in a subdirectory so it doesn't clutter up the root directory.

The second thing is that the Dockerfile currently builds from a specific commit that is hardcoded. In order to make this automatically build the correct release the Dockerfile would need to be modified to read the git version from the $RELEASE_FILE, or the publish-docker.yaml workflow would need to be updated to send the GIT_COMMIT argument into the docker build using whatever is in the $RELEASE_FILE. Since there are multiple approaches to this and I don't know what you prefer, I just left it alone.

This opens a pull request when a new release happens in the
mozilla-services/syncserver-rs repo.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant