mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 18:08:40 +02:00
ci/update_traces_checksum: Default to updating for the current HEAD.
(And parse ref names instead of requiring a sha1 be pasted) Assisted-by: Claude Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40959>
This commit is contained in:
parent
2e3e57b984
commit
946d84bf48
1 changed files with 5 additions and 3 deletions
|
|
@ -17,6 +17,7 @@ import re
|
|||
import json
|
||||
import sys
|
||||
from ruamel.yaml import YAML
|
||||
from subprocess import check_output
|
||||
from tomledit import Document
|
||||
|
||||
import gitlab
|
||||
|
|
@ -170,7 +171,7 @@ def parse_args() -> None:
|
|||
epilog="Example: update_traces_checksum.py --rev $(git rev-parse HEAD) "
|
||||
)
|
||||
parser.add_argument(
|
||||
"--rev", metavar="revision", help="repository git revision",
|
||||
"--rev", metavar="revision", help="repository git revision", default='HEAD'
|
||||
)
|
||||
parser.add_argument(
|
||||
"--token",
|
||||
|
|
@ -205,8 +206,9 @@ if __name__ == "__main__":
|
|||
if not args.rev:
|
||||
print('error: the following arguments are required: --rev')
|
||||
sys.exit(1)
|
||||
print(f"Revision: {args.rev}")
|
||||
(pipe, cur_project) = wait_for_pipeline([cur_project], args.rev)
|
||||
sha = check_output(['git', 'rev-parse', args.rev]).decode('ascii').strip()
|
||||
print(f"Revision: {sha}")
|
||||
(pipe, cur_project) = wait_for_pipeline([cur_project], sha)
|
||||
print(f"Pipeline: {pipe.web_url}")
|
||||
gather_results(cur_project, pipe)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue