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