Commit Graph

66 Commits

Author SHA1 Message Date
Fabian Grünbichler
dd1737b12b sync scripts with unstable
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2025-03-11 14:25:19 +01:00
Ian Jackson
0648565918 Do not do sponsored upload unless RFS exists 2023-02-01 14:04:31 +00:00
Sylvestre Ledru
fb32ecd53e come back in the home dir after upload 2022-08-27 14:59:57 +02:00
Jochen Sprickerhof
88a5e7d0d3
release.sh: fix branch name 2022-08-11 16:08:15 +02:00
Wolfgang Silbermayr
ec606323a2 Fix concatenation of commands proposed by release.sh
In a short correspondence in the #debian-rust chatroom, dkg and I
coincided that the concatenation of the `git merge -` command should be
a `&&` instead of the `&`, which would make it happen unconditionally
and possibly too early, and we don't think this is the intention here.
2022-05-23 20:14:26 +02:00
Sylvestre Ledru
57bef5f113 document how to upload a source package with build too 2022-04-15 13:15:51 +02:00
Sylvestre Ledru
8178bcf7af improve the release script for sponsoring 2022-03-16 10:56:54 +01:00
Sylvestre Ledru
e5b8ae941f release.sh: do not warning on FIXME in patches/ 2022-03-11 13:55:23 +01:00
Sylvestre Ledru
13772ced29 add more steps to the script 2022-02-06 20:13:37 +01:00
Ximin Luo
5e18ef4f5d Update some docs 2020-04-18 16:59:54 +01:00
Ximin Luo
6b1bd07a13 release.sh: show build notice in all appropriate cases 2020-04-02 20:48:26 +01:00
Sylvestre Ledru
2c47a4e5bf also add the red for new/NEW package 2020-03-28 22:47:52 +01:00
Sylvestre Ledru
a4d317b500 show the new warning in RED 2020-03-28 21:22:42 +01:00
Fabian Grünbichler
64c6d382a4 release.sh: add quick check for NEW/RM packages
by comparing the generated .dsc with a rmadison query for archive
contents.

also makes the total text displayed shorter since we don't have to
mention both NEW and regular scenarios.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-03-26 21:02:09 +01:00
Ximin Luo
30bf7f259e release.sh: always try to fix the copyright years 2020-01-27 22:36:10 +00:00
Ximin Luo
9550b9b41a release.sh: missing line break 2020-01-27 22:26:43 +00:00
Ximin Luo
3a0a1ad103 release.sh: set REUSE_EXISTING_ORIG_TARBALL when doing a RERELEASE 2020-01-27 22:25:02 +00:00
Ximin Luo
508cd1b3c4 release.sh: fuck it, just auto-upload on RERELEASE, also highlight these in excuses 2020-01-27 22:22:14 +00:00
Ximin Luo
baae6f7cab release.sh: add a convenience option for doing a no-op source-only upload 2020-01-27 22:10:47 +00:00
Ximin Luo
c6709bfe9e Update docs 2020-01-03 03:21:02 +00:00
Ximin Luo
680a635e10 update release script for RFS files 2019-12-24 21:32:46 +00:00
Daniel Kahn Gillmor
c75ca09f65 Enable release.sh on feature branches
Until yesterday, i had worked in this repo using feature branches like
WIP-foo.  My practice would be too do work on crate "foo" on a branch
WIP-foo off of master, rebase it atop origin/master, and then run
./release.sh there to turn it into pending-foo branch, without having
merged the feature into master directly.

This change preserves the ability to use that workflow, while not
breaking the "do all your work but release on the master branch" for
those who prefer it.
2019-12-05 10:42:11 -05:00
Ximin Luo
ea4bf6cda8 release.sh: replacement subst requires bash 2019-11-28 00:46:35 +00:00
Ximin Luo
79000db215 release.sh: When reporting binary packages, use Debian package name not crate name 2019-11-28 00:45:08 +00:00
Ximin Luo
90f3bab9fc More script tweaks regarding syncing with master 2019-11-28 00:28:47 +00:00
Ximin Luo
1c8790a335 Don't allow release when master differs from origin, avoids bad pending branches 2019-11-28 00:25:50 +00:00
Ximin Luo
f52ac04488 Update getrandom, jobserver 2019-09-09 12:38:39 -07:00
Andrej Shadura
d30bb8e0e4
Don’t fail on a missing debian/RFS 2019-07-26 11:25:46 -03:00
Ximin Luo
8c0b9df477 update TODO, fix bug resetting deletion of src/*/debian/RFS 2019-07-25 18:29:57 -07:00
Ximin Luo
e1a9d89775 different way of doing RFS 2019-07-25 18:09:51 -07:00
Sylvestre Ledru
699de4ac1b Add an option to upload to experimental 2019-04-07 14:30:55 +02:00
Sylvestre Ledru
4149dabfb2 move the declaration to multiline to simplify the copy and paste 2018-11-24 09:43:50 +01:00
Sylvestre Ledru
e3cf5e2c31 release.sh git grep should be started in quiet mode to avoid opening less or vim 2018-10-07 11:27:55 +02:00
Sylvestre Ledru
6a601fec50 add the example to delete the branch 2018-08-26 10:22:53 +02:00
Ximin Luo
89c70e95a4 release.sh: abort if FIXMEs remain (but overlook *.debcargo.hint and changelog) 2018-08-03 05:04:22 -07:00
Ximin Luo
c1621660fd release: abort if d/changelog doesn't exist 2018-08-03 01:23:03 -07:00
Ximin Luo
98cad30146 Better error message when ./release.sh fails 2018-07-31 00:46:50 -07:00
Ximin Luo
1057693c2a Improve release scripts to make it easier for non-DD contributors to build the packages 2018-07-30 01:14:19 -07:00
Ximin Luo
e98c1141ac Update release instructions for a source-only build 2018-07-29 08:35:03 -07:00
Ximin Luo
1442fbfccd Instructions for a more convenient chroot 2018-07-29 08:20:01 -07:00
Sylvestre Ledru
ef470d65a7 cargo also needs to be updated 2018-07-27 10:48:36 +02:00
Sylvestre Ledru
2e9976e485 Mention that apt must be updated 2018-07-26 21:17:24 +02:00
Ximin Luo
cc003c9562 Check for build-dependencies when releasing 2018-07-16 00:02:43 -07:00
Ximin Luo
a25804737e Update ready-for-upload list 2018-07-15 23:00:45 -07:00
Sylvestre Ledru
815b3cf3fa Give an hint in case the branch has been pushed already 2018-07-13 11:34:16 +02:00
Ximin Luo
94cc75bb59 release.sh: Don't change changelog author when releasing 2018-07-08 13:19:25 -07:00
Ximin Luo
e185876aff release.sh: checkout old branch if there were git changes 2018-07-07 13:52:30 -07:00
Sylvestre Ledru
e19e9e08ca Fix issue #3 - release.sh should fail early if new-package.sh hasn't been called before 2018-07-06 10:49:37 +02:00
Ximin Luo
2de6944f25 release.sh: Don't create a new branch if already released on current branch 2018-07-05 20:01:18 -07:00
Ximin Luo
32c1fb5be1 On release fail, checkout whatever previous branch it was, not hardcoded "master" 2018-07-05 19:56:49 -07:00