-
-
Notifications
You must be signed in to change notification settings - Fork 200
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
New releases #659
Comments
Local problems:
|
Solved, by using new RSA key pair, created by:
|
Ok, only GitHub releases are left! 👍 |
This is what I got from
ChangelogUnreleasedClosed issues:
Merged pull requests:
v0.4.0.alpha1 (2021-05-04)Closed issues:
Merged pull requests: 0.4.0.alpha1 (2021-04-14)Closed issues:
Merged pull requests:
* This Changelog was automatically generated by github_changelog_generator |
Ok, now full test:
|
I think you also have to click on 'create release' on the v0.4.0 tag here? |
@joshrabinowitz it will happen auto-magically by /~https://github.com/sobolevn/git-secret/blob/master/.github/workflows/release.yml#L29-L42 But, we are out of rate-limits, because of my testing suite. I will release packages now: /~https://github.com/sobolevn/git-secret/actions/runs/816873670 And re-run this job in an hour: /~https://github.com/sobolevn/git-secret/runs/2518292516?check_suite_focus=true and |
Done! /~https://github.com/sobolevn/git-secret/releases/tag/v0.4.0 Release CI: /~https://github.com/sobolevn/git-secret/actions/runs/817584719 The release process is fully automated now. I hope that it will be reliable! 👍 |
I am working on new automated releases right now.
Here's the plan:
v*
docker
image I am building, it is based on /~https://github.com/jordansissel/fpm/blob/master/Dockerfile Looks like that it is capable of producing all three packagescurl
, probably we would also need to trigger index recalculationSome more things we need:
fpm
creates bundles. I think that the most important part is different: how gpg signatures work and how packages are installed from custom repos. One more thing we do wrong is that we test our releases on images that already have all the deps we need. This is wrong!e2e
). It will run once a day to ensure that it is possible to install our packages on major platforms likedebian
,ubuntu
,alpine
,centos
,fedora
. I will create just simple almost-empty docker images for this. These images won't have any dependencies ofgit-secret
. So, we can also test that eveything is correctGitHub:
v0.4.0.alpha1
is an exception here (Bintray is down at the moment)Sounds like a simple plan to me! 👍
Related #646
Related #657 and #658
The text was updated successfully, but these errors were encountered: