24 Commits

Author SHA1 Message Date
Ivan A. Melnikov
ed43e1e058 st-build-in-task: Merge the two versions 2025-01-03 14:03:41 +04:00
Ivan A. Melnikov
8d4e99e5d0 New script: st-second-run
This script was designed to act as a final step
for task that do mass rebuilds. Useful for both
vzuh.sh tasks and large recycler tasks.

- removes subtasks with failed build check (e.g. if task
  was run with keep_going, or some subtasks were skipped
  due to ExclusiveArch)
- removes additional subtasks from the command line
- marks task as trusted_swift
- runs task with --commit
2024-12-25 19:10:06 +04:00
Ivan A. Melnikov
065038e015 st-build: fix typo 2024-12-25 19:08:43 +04:00
Ivan A. Melnikov
d481b266a3 New script: st-build
Yet another wrapper around girar `build` command. Intended usage:

ln -sr ./bin/st-build ~/bin/st-build-la64
ln -sr ./bin/st-build ~/bin/st-build-riscv64
ln -sr ./bin/st-build ~/bin/st-build-sisyphus

Currently, checks the arguments somewhat and provides some
opinionated defaults. Additional functionality regarding
pushing/validating the tags and rsyncing/validating the SRPMs
might be added later.
2024-12-01 10:48:09 +04:00
Ivan A. Melnikov
7194407c1a New script: st-update-git-remotes.sh
Useful for updating remotes in a git repository after
a ssh alias was renamed.
2024-12-01 10:47:05 +04:00
Ivan A. Melnikov
eb9a460c37 Add new script: st-build-in-task.sh
Adds given SRPMs to a given task. Does not run anything.
2024-11-29 11:52:52 +04:00
Ivan A. Melnikov
8fe16f7882 retry: New script
Let's version it here, to.
2024-11-28 16:07:58 +04:00
Ivan A. Melnikov
91451a8008 st-approve-all: Update default remote
Now I'm using gyle.srt almost exclusively.
2024-11-28 16:05:31 +04:00
Ivan A. Melnikov
414d328181 st-push-tag: Pass arguments to git push
This allows to call it like this:

  st-push-tag -f $REMOTE
2024-11-28 16:04:39 +04:00
Ivan A. Melnikov
5739fdc2c7 Update README.md with some docs 2024-11-28 16:03:46 +04:00
Ivan A. Melnikov
0c7ac5d229 Add new utility: st-push-tag
Used to push a tag that points at HEAD and contains 'alt'
to given remote.
2024-08-23 11:14:08 +04:00
Ivan A. Melnikov
a3c5307a3d st-approve-all: Approve by default
No need to press 'y' anymore.
2024-07-09 19:08:36 +04:00
Ivan A. Melnikov
ecc3af193a st-approve-all rewrite
- drop using parallel;
- explicitly use SSH control socket.
2024-06-24 16:53:51 +04:00
Ivan A. Melnikov
10ceed69fe st-gear-srpmize: Add one more tool 2023-06-17 11:58:32 +04:00
Ivan A. Melnikov
b04f6243d8 st-build-in-task: New tool 2023-03-13 11:08:43 +04:00
Ivan A. Melnikov
6484a723a5 st-approve-all: retry things 2023-03-13 11:08:19 +04:00
Ivan A. Melnikov
6e2973dc01 Expand symlinks when uploading the SRPMs 2019-12-18 16:36:02 +04:00
Ivan A. Melnikov
8413c61dd0 st-approve-all: explicit unharry 2019-07-01 11:37:13 +04:00
Ivan A. Melnikov
9180a3d6d4 st-approve-all: Preserve the order of task run output 2019-04-02 17:57:23 +04:00
Ivan A. Melnikov
f252460148 st-approve-all: Notify user that the chance to abort is LOST 2019-03-19 18:45:49 +04:00
Ivan A. Melnikov
2eecf6ee1f Add st-approve-all (initial version) 2019-03-19 18:20:08 +04:00
Ivan A. Melnikov
f8975d859e Add st-rebuild-spms 2019-03-19 18:18:37 +04:00
Ivan A. Melnikov
254e2f0352 Update .gitignore 2018-12-14 12:19:14 +04:00
Ivan Melnikov
d308e11fb8 Initial commit 2018-12-14 08:08:43 +00:00