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

[wip] ci: build securedrop rc packages #65

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

redshiftzero
Copy link
Contributor

After #64 (automatic nightly build/push of client/proxy), then we can do #63 (automatic build/push of core release candidates), this is work towards that, putting up wip in case anyone has strong feelings on this

Remaining tasks:

  • Reuse steps in ci: commit workstation debs to lfs repo after nightly build #64 and commit only untracked files (to handle the fact that the deploy logic (correctly) doesn't republish packages with unchanged versions but changed checksums) to core/xenial/ instead of workstation/stretch/
  • Add tag filter to trigger build-securedrop-core only on securedrop-core/* tag push (off for now while testing, the behavior in circle is that it will add the tag to $CIRCLE_TAG which you'll see is being used in the below diff)

expected plan:
- trigger job on tag push
- check out tag
- build debs
- commit only untracked debs (we should not change checksum of already
committed packages)
- git push to master in dev lfs repo
@emkll emkll changed the base branch from master to main July 15, 2020 14:46
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