From e17ab9831e885caee5faa8fdfe3f328c6643c236 Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 22 Jan 2025 19:04:36 +0000 Subject: [PATCH 001/104] First draft of github action on PR opening for auto-assigning reviewers --- .github/scripts/assign_reviewers.py | 54 +++ .github/scripts/codeowners_for_review_action | 370 +++++++++++++++++++ .github/workflows/assign-reviewers.yml | 22 ++ 3 files changed, 446 insertions(+) create mode 100644 .github/scripts/assign_reviewers.py create mode 100644 .github/scripts/codeowners_for_review_action create mode 100644 .github/workflows/assign-reviewers.yml diff --git a/.github/scripts/assign_reviewers.py b/.github/scripts/assign_reviewers.py new file mode 100644 index 000000000000..9b337cbabee2 --- /dev/null +++ b/.github/scripts/assign_reviewers.py @@ -0,0 +1,54 @@ +import os +import github +from github import Github +from fnmatch import fnmatch +from collections import Counter + +def get_file_owners(file_path, codeowners_lines): + # Process lines in reverse (last matching pattern takes precedence) + for line in reversed(codeowners_lines): + # Skip comments and empty lines + line = line.strip() + if not line or line.startswith('#'): + continue + + # Split into pattern and owners + parts = line.split() + pattern = parts[0] + owners = parts[1:] # Can be empty, e.g. for dummy files with explicitly no owner! + + # Check if file matches pattern + if fnmatch(file_path, pattern): + return owners # Remember, can still be empty! + return [] # Should never happen, but just in case + +def main(): + g = Github(os.environ['GITHUB_TOKEN']) + repo = g.get_repo("huggingface/transformers") + with open(os.environ['GITHUB_EVENT_PATH']) as f: + event = json.load(f) + with open("codeowners_for_review_action") as f: + codeowners_lines = f.readlines() + + # The PR number is available in the event payload + pr_number = event['pull_request']['number'] + pr = repo.get_pull(pr_number) + + locs_per_owner = Counter() + for file in pr.get_files(): + owners = get_file_owners(file.filename, codeowners_lines) + for owner in owners: + locs_per_owner[owner] += file.changes + + # Assign the top 2 based on locs changed as reviewers + top_owners = locs_per_owner.most_common(2) + for owner, _ in top_owners: + try: + pr.add_to_assignees(owner) + except github.GithubException as e: + print(f"Failed to assign {owner}: {e}") + + + +if __name__ == "__main__": + main() diff --git a/.github/scripts/codeowners_for_review_action b/.github/scripts/codeowners_for_review_action new file mode 100644 index 000000000000..109e4e194e9f --- /dev/null +++ b/.github/scripts/codeowners_for_review_action @@ -0,0 +1,370 @@ +# Top-level rules are matched only if nothing else matches +* @Rocketknight1 @ArthurZucker # if no one is pinged based on the other rules, he will do the dispatch +*.md @stevhliu +*tokenization* @ArthurZucker +docs/ @stevhliu +/benchmark/ @McPatate +/docker/ @ydshieh @ArthurZucker + +# More high-level globs catch cases when specific rules later don't apply +/src/transformers/models/*/*processing* @molbap @yonigozlan @qubvel +/src/transformers/models/*/image_processing* @qubvel +/src/transformers/models/*/image_processing_*_fast* @yonigozlan + + +# Owners of subsections of the library +/src/transformers/generation/ @gante +/src/transformers/pipeline/ @Rocketknight1 @yonigozlan +/src/transformers/integrations/ @SunMarc @MekkCyber @muellerzr +/src/transformers/quantizers/ @SunMarc @MekkCyber +/src/transformers/tests/ @ydshieh +/src/transformers/tests/generation/ @gante +/src/transformers/models/auto/ @ArthurZucker +/src/transformers/utils/ @ArthurZucker @Rocketknight1 +/src/transformers/loss/ @ArthurZucker +/src/transformers/onnx/ @michaelbenayoun + +# Specific files come after the sections/globs, so they take priority +/.circleci/config.yml @ArthurZucker @ydshieh +/utils/tests_fetcher.py @ydshieh +trainer.py @muellerzr @SunMarc +trainer_utils.py @muellerzr @SunMarc +/utils/modular_model_converter.py @Cyrilvallez @ArthurZucker + +# Owners of individual models are specific / high priority, and so they come last +# mod* captures modeling and modular files + +# Text models +/src/transformers/models/albert/mod*_albert* @ArthurZucker +/src/transformers/models/bamba/mod*_bamba* @ArthurZucker +/src/transformers/models/bart/mod*_bart* @ArthurZucker +/src/transformers/models/barthez/mod*_barthez* @ArthurZucker +/src/transformers/models/bartpho/mod*_bartpho* @ArthurZucker +/src/transformers/models/bert/mod*_bert* @ArthurZucker +/src/transformers/models/bert_generation/mod*_bert_generation* @ArthurZucker +/src/transformers/models/bert_japanese/mod*_bert_japanese* @ArthurZucker +/src/transformers/models/bertweet/mod*_bertweet* @ArthurZucker +/src/transformers/models/big_bird/mod*_big_bird* @ArthurZucker +/src/transformers/models/bigbird_pegasus/mod*_bigbird_pegasus* @ArthurZucker +/src/transformers/models/biogpt/mod*_biogpt* @ArthurZucker +/src/transformers/models/blenderbot/mod*_blenderbot* @ArthurZucker +/src/transformers/models/blenderbot_small/mod*_blenderbot_small* @ArthurZucker +/src/transformers/models/bloom/mod*_bloom* @ArthurZucker +/src/transformers/models/bort/mod*_bort* @ArthurZucker +/src/transformers/models/byt5/mod*_byt5* @ArthurZucker +/src/transformers/models/camembert/mod*_camembert* @ArthurZucker +/src/transformers/models/canine/mod*_canine* @ArthurZucker +/src/transformers/models/codegen/mod*_codegen* @ArthurZucker +/src/transformers/models/code_llama/mod*_code_llama* @ArthurZucker +/src/transformers/models/cohere/mod*_cohere* @ArthurZucker +/src/transformers/models/cohere2/mod*_cohere2* @ArthurZucker +/src/transformers/models/convbert/mod*_convbert* @ArthurZucker +/src/transformers/models/cpm/mod*_cpm* @ArthurZucker +/src/transformers/models/cpmant/mod*_cpmant* @ArthurZucker +/src/transformers/models/ctrl/mod*_ctrl* @ArthurZucker +/src/transformers/models/dbrx/mod*_dbrx* @ArthurZucker +/src/transformers/models/deberta/mod*_deberta* @ArthurZucker +/src/transformers/models/deberta_v2/mod*_deberta_v2* @ArthurZucker +/src/transformers/models/dialogpt/mod*_dialogpt* @ArthurZucker +/src/transformers/models/diffllama/mod*_diffllama* @ArthurZucker +/src/transformers/models/distilbert/mod*_distilbert* @ArthurZucker +/src/transformers/models/dpr/mod*_dpr* @ArthurZucker +/src/transformers/models/electra/mod*_electra* @ArthurZucker +/src/transformers/models/encoder_decoder/mod*_encoder_decoder* @ArthurZucker +/src/transformers/models/ernie/mod*_ernie* @ArthurZucker +/src/transformers/models/ernie_m/mod*_ernie_m* @ArthurZucker +/src/transformers/models/esm/mod*_esm* @ArthurZucker +/src/transformers/models/falcon/mod*_falcon* @ArthurZucker +/src/transformers/models/falcon3/mod*_falcon3* @ArthurZucker +/src/transformers/models/falcon_mamba/mod*_falcon_mamba* @ArthurZucker +/src/transformers/models/fastspeech2_conformer/mod*_fastspeech2_conformer* @ArthurZucker +/src/transformers/models/flan_t5/mod*_flan_t5* @ArthurZucker +/src/transformers/models/flan_ul2/mod*_flan_ul2* @ArthurZucker +/src/transformers/models/flaubert/mod*_flaubert* @ArthurZucker +/src/transformers/models/fnet/mod*_fnet* @ArthurZucker +/src/transformers/models/fsmt/mod*_fsmt* @ArthurZucker +/src/transformers/models/funnel/mod*_funnel* @ArthurZucker +/src/transformers/models/fuyu/mod*_fuyu* @ArthurZucker +/src/transformers/models/gemma/mod*_gemma* @ArthurZucker +/src/transformers/models/gemma2/mod*_gemma2* @ArthurZucker +/src/transformers/models/glm/mod*_glm* @ArthurZucker +/src/transformers/models/openai_gpt/mod*_openai_gpt* @ArthurZucker +/src/transformers/models/gpt_neo/mod*_gpt_neo* @ArthurZucker +/src/transformers/models/gpt_neox/mod*_gpt_neox* @ArthurZucker +/src/transformers/models/gpt_neox_japanese/mod*_gpt_neox_japanese* @ArthurZucker +/src/transformers/models/gptj/mod*_gptj* @ArthurZucker +/src/transformers/models/gpt2/mod*_gpt2* @ArthurZucker +/src/transformers/models/gpt_bigcode/mod*_gpt_bigcode* @ArthurZucker +/src/transformers/models/gptsan_japanese/mod*_gptsan_japanese* @ArthurZucker +/src/transformers/models/gpt_sw3/mod*_gpt_sw3* @ArthurZucker +/src/transformers/models/granite/mod*_granite* @ArthurZucker +/src/transformers/models/granitemoe/mod*_granitemoe* @ArthurZucker +/src/transformers/models/herbert/mod*_herbert* @ArthurZucker +/src/transformers/models/ibert/mod*_ibert* @ArthurZucker +/src/transformers/models/jamba/mod*_jamba* @ArthurZucker +/src/transformers/models/jetmoe/mod*_jetmoe* @ArthurZucker +/src/transformers/models/jukebox/mod*_jukebox* @ArthurZucker +/src/transformers/models/led/mod*_led* @ArthurZucker +/src/transformers/models/llama/mod*_llama* @ArthurZucker @Cyrilvallez +/src/transformers/models/longformer/mod*_longformer* @ArthurZucker +/src/transformers/models/longt5/mod*_longt5* @ArthurZucker +/src/transformers/models/luke/mod*_luke* @ArthurZucker +/src/transformers/models/m2m_100/mod*_m2m_100* @ArthurZucker +/src/transformers/models/madlad_400/mod*_madlad_400* @ArthurZucker +/src/transformers/models/mamba/mod*_mamba* @ArthurZucker +/src/transformers/models/mamba2/mod*_mamba2* @ArthurZucker +/src/transformers/models/marian/mod*_marian* @ArthurZucker +/src/transformers/models/markuplm/mod*_markuplm* @ArthurZucker +/src/transformers/models/mbart/mod*_mbart* @ArthurZucker +/src/transformers/models/mega/mod*_mega* @ArthurZucker +/src/transformers/models/megatron_bert/mod*_megatron_bert* @ArthurZucker +/src/transformers/models/megatron_gpt2/mod*_megatron_gpt2* @ArthurZucker +/src/transformers/models/mistral/mod*_mistral* @ArthurZucker +/src/transformers/models/mixtral/mod*_mixtral* @ArthurZucker +/src/transformers/models/mluke/mod*_mluke* @ArthurZucker +/src/transformers/models/mobilebert/mod*_mobilebert* @ArthurZucker +/src/transformers/models/modernbert/mod*_modernbert* @ArthurZucker +/src/transformers/models/mpnet/mod*_mpnet* @ArthurZucker +/src/transformers/models/mpt/mod*_mpt* @ArthurZucker +/src/transformers/models/mra/mod*_mra* @ArthurZucker +/src/transformers/models/mt5/mod*_mt5* @ArthurZucker +/src/transformers/models/mvp/mod*_mvp* @ArthurZucker +/src/transformers/models/myt5/mod*_myt5* @ArthurZucker +/src/transformers/models/nemotron/mod*_nemotron* @ArthurZucker +/src/transformers/models/nezha/mod*_nezha* @ArthurZucker +/src/transformers/models/nllb/mod*_nllb* @ArthurZucker +/src/transformers/models/nllb_moe/mod*_nllb_moe* @ArthurZucker +/src/transformers/models/nystromformer/mod*_nystromformer* @ArthurZucker +/src/transformers/models/olmo/mod*_olmo* @ArthurZucker +/src/transformers/models/olmo2/mod*_olmo2* @ArthurZucker +/src/transformers/models/olmoe/mod*_olmoe* @ArthurZucker +/src/transformers/models/open_llama/mod*_open_llama* @ArthurZucker +/src/transformers/models/opt/mod*_opt* @ArthurZucker +/src/transformers/models/pegasus/mod*_pegasus* @ArthurZucker +/src/transformers/models/pegasus_x/mod*_pegasus_x* @ArthurZucker +/src/transformers/models/persimmon/mod*_persimmon* @ArthurZucker +/src/transformers/models/phi/mod*_phi* @ArthurZucker +/src/transformers/models/phi3/mod*_phi3* @ArthurZucker +/src/transformers/models/phimoe/mod*_phimoe* @ArthurZucker +/src/transformers/models/phobert/mod*_phobert* @ArthurZucker +/src/transformers/models/plbart/mod*_plbart* @ArthurZucker +/src/transformers/models/prophetnet/mod*_prophetnet* @ArthurZucker +/src/transformers/models/qdqbert/mod*_qdqbert* @ArthurZucker +/src/transformers/models/qwen2/mod*_qwen2* @ArthurZucker +/src/transformers/models/qwen2_moe/mod*_qwen2_moe* @ArthurZucker +/src/transformers/models/rag/mod*_rag* @ArthurZucker +/src/transformers/models/realm/mod*_realm* @ArthurZucker +/src/transformers/models/recurrent_gemma/mod*_recurrent_gemma* @ArthurZucker +/src/transformers/models/reformer/mod*_reformer* @ArthurZucker +/src/transformers/models/rembert/mod*_rembert* @ArthurZucker +/src/transformers/models/retribert/mod*_retribert* @ArthurZucker +/src/transformers/models/roberta/mod*_roberta* @ArthurZucker +/src/transformers/models/roberta_prelayernorm/mod*_roberta_prelayernorm* @ArthurZucker +/src/transformers/models/roc_bert/mod*_roc_bert* @ArthurZucker +/src/transformers/models/roformer/mod*_roformer* @ArthurZucker +/src/transformers/models/rwkv/mod*_rwkv* @ArthurZucker +/src/transformers/models/splinter/mod*_splinter* @ArthurZucker +/src/transformers/models/squeezebert/mod*_squeezebert* @ArthurZucker +/src/transformers/models/stablelm/mod*_stablelm* @ArthurZucker +/src/transformers/models/starcoder2/mod*_starcoder2* @ArthurZucker +/src/transformers/models/switch_transformers/mod*_switch_transformers* @ArthurZucker +/src/transformers/models/t5/mod*_t5* @ArthurZucker +/src/transformers/models/t5v1.1/mod*_t5v1.1* @ArthurZucker +/src/transformers/models/tapex/mod*_tapex* @ArthurZucker +/src/transformers/models/transfo_xl/mod*_transfo_xl* @ArthurZucker +/src/transformers/models/ul2/mod*_ul2* @ArthurZucker +/src/transformers/models/umt5/mod*_umt5* @ArthurZucker +/src/transformers/models/xmod/mod*_xmod* @ArthurZucker +/src/transformers/models/xglm/mod*_xglm* @ArthurZucker +/src/transformers/models/xlm/mod*_xlm* @ArthurZucker +/src/transformers/models/xlm_prophetnet/mod*_xlm_prophetnet* @ArthurZucker +/src/transformers/models/xlm_roberta/mod*_xlm_roberta* @ArthurZucker +/src/transformers/models/xlm_roberta_xl/mod*_xlm_roberta_xl* @ArthurZucker +/src/transformers/models/xlm_v/mod*_xlm_v* @ArthurZucker +/src/transformers/models/xlnet/mod*_xlnet* @ArthurZucker +/src/transformers/models/yoso/mod*_yoso* @ArthurZucker +/src/transformers/models/zamba/mod*_zamba* @ArthurZucker + +# Vision models +/src/transformers/models/beit/mod*_beit* @amyeroberts @qubvel +/src/transformers/models/bit/mod*_bit* @amyeroberts @qubvel +/src/transformers/models/conditional_detr/mod*_conditional_detr* @amyeroberts @qubvel +/src/transformers/models/convnext/mod*_convnext* @amyeroberts @qubvel +/src/transformers/models/convnextv2/mod*_convnextv2* @amyeroberts @qubvel +/src/transformers/models/cvt/mod*_cvt* @amyeroberts @qubvel +/src/transformers/models/deformable_detr/mod*_deformable_detr* @amyeroberts @qubvel +/src/transformers/models/deit/mod*_deit* @amyeroberts @qubvel +/src/transformers/models/depth_anything/mod*_depth_anything* @amyeroberts @qubvel +/src/transformers/models/depth_anything_v2/mod*_depth_anything_v2* @amyeroberts @qubvel +/src/transformers/models/deta/mod*_deta* @amyeroberts @qubvel +/src/transformers/models/detr/mod*_detr* @amyeroberts @qubvel +/src/transformers/models/dinat/mod*_dinat* @amyeroberts @qubvel +/src/transformers/models/dinov2/mod*_dinov2* @amyeroberts @qubvel +/src/transformers/models/dinov2_with_registers/mod*_dinov2_with_registers* @amyeroberts @qubvel +/src/transformers/models/dit/mod*_dit* @amyeroberts @qubvel +/src/transformers/models/dpt/mod*_dpt* @amyeroberts @qubvel +/src/transformers/models/efficientformer/mod*_efficientformer* @amyeroberts @qubvel +/src/transformers/models/efficientnet/mod*_efficientnet* @amyeroberts @qubvel +/src/transformers/models/focalnet/mod*_focalnet* @amyeroberts @qubvel +/src/transformers/models/glpn/mod*_glpn* @amyeroberts @qubvel +/src/transformers/models/hiera/mod*_hiera* @amyeroberts @qubvel +/src/transformers/models/ijepa/mod*_ijepa* @amyeroberts @qubvel +/src/transformers/models/imagegpt/mod*_imagegpt* @amyeroberts @qubvel +/src/transformers/models/levit/mod*_levit* @amyeroberts @qubvel +/src/transformers/models/mask2former/mod*_mask2former* @amyeroberts @qubvel +/src/transformers/models/maskformer/mod*_maskformer* @amyeroberts @qubvel +/src/transformers/models/mobilenet_v1/mod*_mobilenet_v1* @amyeroberts @qubvel +/src/transformers/models/mobilenet_v2/mod*_mobilenet_v2* @amyeroberts @qubvel +/src/transformers/models/mobilevit/mod*_mobilevit* @amyeroberts @qubvel +/src/transformers/models/mobilevitv2/mod*_mobilevitv2* @amyeroberts @qubvel +/src/transformers/models/nat/mod*_nat* @amyeroberts @qubvel +/src/transformers/models/poolformer/mod*_poolformer* @amyeroberts @qubvel +/src/transformers/models/pvt/mod*_pvt* @amyeroberts @qubvel +/src/transformers/models/pvt_v2/mod*_pvt_v2* @amyeroberts @qubvel +/src/transformers/models/regnet/mod*_regnet* @amyeroberts @qubvel +/src/transformers/models/resnet/mod*_resnet* @amyeroberts @qubvel +/src/transformers/models/rt_detr/mod*_rt_detr* @amyeroberts @qubvel +/src/transformers/models/segformer/mod*_segformer* @amyeroberts @qubvel +/src/transformers/models/seggpt/mod*_seggpt* @amyeroberts @qubvel +/src/transformers/models/superpoint/mod*_superpoint* @amyeroberts @qubvel +/src/transformers/models/swiftformer/mod*_swiftformer* @amyeroberts @qubvel +/src/transformers/models/swin/mod*_swin* @amyeroberts @qubvel +/src/transformers/models/swinv2/mod*_swinv2* @amyeroberts @qubvel +/src/transformers/models/swin2sr/mod*_swin2sr* @amyeroberts @qubvel +/src/transformers/models/table_transformer/mod*_table_transformer* @amyeroberts @qubvel +/src/transformers/models/textnet/mod*_textnet* @amyeroberts @qubvel +/src/transformers/models/timm_wrapper/mod*_timm_wrapper* @amyeroberts @qubvel +/src/transformers/models/upernet/mod*_upernet* @amyeroberts @qubvel +/src/transformers/models/van/mod*_van* @amyeroberts @qubvel +/src/transformers/models/vit/mod*_vit* @amyeroberts @qubvel +/src/transformers/models/vit_hybrid/mod*_vit_hybrid* @amyeroberts @qubvel +/src/transformers/models/vitdet/mod*_vitdet* @amyeroberts @qubvel +/src/transformers/models/vit_mae/mod*_vit_mae* @amyeroberts @qubvel +/src/transformers/models/vitmatte/mod*_vitmatte* @amyeroberts @qubvel +/src/transformers/models/vit_msn/mod*_vit_msn* @amyeroberts @qubvel +/src/transformers/models/vitpose/mod*_vitpose* @amyeroberts @qubvel +/src/transformers/models/yolos/mod*_yolos* @amyeroberts @qubvel +/src/transformers/models/zoedepth/mod*_zoedepth* @amyeroberts @qubvel + +# Audio models +/src/transformers/models/audio_spectrogram_transformer/mod*_audio_spectrogram_transformer* @eustlb +/src/transformers/models/bark/mod*_bark* @eustlb +/src/transformers/models/clap/mod*_clap* @eustlb +/src/transformers/models/dac/mod*_dac* @eustlb +/src/transformers/models/encodec/mod*_encodec* @eustlb +/src/transformers/models/hubert/mod*_hubert* @eustlb +/src/transformers/models/mctct/mod*_mctct* @eustlb +/src/transformers/models/mimi/mod*_mimi* @eustlb +/src/transformers/models/mms/mod*_mms* @eustlb +/src/transformers/models/moshi/mod*_moshi* @eustlb +/src/transformers/models/musicgen/mod*_musicgen* @eustlb +/src/transformers/models/musicgen_melody/mod*_musicgen_melody* @eustlb +/src/transformers/models/pop2piano/mod*_pop2piano* @eustlb +/src/transformers/models/seamless_m4t/mod*_seamless_m4t* @eustlb +/src/transformers/models/seamless_m4t_v2/mod*_seamless_m4t_v2* @eustlb +/src/transformers/models/sew/mod*_sew* @eustlb +/src/transformers/models/sew_d/mod*_sew_d* @eustlb +/src/transformers/models/speech_to_text/mod*_speech_to_text* @eustlb +/src/transformers/models/speech_to_text_2/mod*_speech_to_text_2* @eustlb +/src/transformers/models/speecht5/mod*_speecht5* @eustlb +/src/transformers/models/unispeech/mod*_unispeech* @eustlb +/src/transformers/models/unispeech_sat/mod*_unispeech_sat* @eustlb +/src/transformers/models/univnet/mod*_univnet* @eustlb +/src/transformers/models/vits/mod*_vits* @eustlb +/src/transformers/models/wav2vec2/mod*_wav2vec2* @eustlb +/src/transformers/models/wav2vec2_bert/mod*_wav2vec2_bert* @eustlb +/src/transformers/models/wav2vec2_conformer/mod*_wav2vec2_conformer* @eustlb +/src/transformers/models/wav2vec2_phoneme/mod*_wav2vec2_phoneme* @eustlb +/src/transformers/models/wavlm/mod*_wavlm* @eustlb +/src/transformers/models/whisper/mod*_whisper* @eustlb +/src/transformers/models/xls_r/mod*_xls_r* @eustlb +/src/transformers/models/xlsr_wav2vec2/mod*_xlsr_wav2vec2* @eustlb + +# Video models +/src/transformers/models/timesformer/mod*_timesformer* @Rocketknight1 +/src/transformers/models/videomae/mod*_videomae* @Rocketknight1 +/src/transformers/models/vivit/mod*_vivit* @Rocketknight1 + +# Multimodal models +/src/transformers/models/align/mod*_align* @zucchini-nlp +/src/transformers/models/altclip/mod*_altclip* @zucchini-nlp +/src/transformers/models/aria/mod*_aria* @zucchini-nlp +/src/transformers/models/blip/mod*_blip* @zucchini-nlp +/src/transformers/models/blip_2/mod*_blip_2* @zucchini-nlp +/src/transformers/models/bridgetower/mod*_bridgetower* @zucchini-nlp +/src/transformers/models/bros/mod*_bros* @zucchini-nlp +/src/transformers/models/chameleon/mod*_chameleon* @zucchini-nlp +/src/transformers/models/chinese_clip/mod*_chinese_clip* @zucchini-nlp +/src/transformers/models/clip/mod*_clip* @zucchini-nlp +/src/transformers/models/clipseg/mod*_clipseg* @zucchini-nlp +/src/transformers/models/clvp/mod*_clvp* @zucchini-nlp +/src/transformers/models/colpali/mod*_colpali* @zucchini-nlp @yonigozlan +/src/transformers/models/data2vec/mod*_data2vec* @zucchini-nlp +/src/transformers/models/deplot/mod*_deplot* @zucchini-nlp +/src/transformers/models/donut/mod*_donut* @zucchini-nlp +/src/transformers/models/flava/mod*_flava* @zucchini-nlp +/src/transformers/models/git/mod*_git* @zucchini-nlp +/src/transformers/models/grounding_dino/mod*_grounding_dino* @qubvel +/src/transformers/models/groupvit/mod*_groupvit* @zucchini-nlp +/src/transformers/models/idefics/mod*_idefics* @zucchini-nlp +/src/transformers/models/idefics2/mod*_idefics2* @zucchini-nlp +/src/transformers/models/idefics3/mod*_idefics3* @zucchini-nlp +/src/transformers/models/instructblip/mod*_instructblip* @zucchini-nlp +/src/transformers/models/instructblipvideo/mod*_instructblipvideo* @zucchini-nlp +/src/transformers/models/kosmos_2/mod*_kosmos_2* @zucchini-nlp +/src/transformers/models/layoutlm/mod*_layoutlm* @NielsRogge +/src/transformers/models/layoutlmv2/mod*_layoutlmv2* @NielsRogge +/src/transformers/models/layoutlmv3/mod*_layoutlmv3* @NielsRogge +/src/transformers/models/layoutxlm/mod*_layoutxlm* @NielsRogge +/src/transformers/models/lilt/mod*_lilt* @zucchini-nlp +/src/transformers/models/llava/mod*_llava* @zucchini-nlp @arthurzucker +/src/transformers/models/llava_next/mod*_llava_next* @zucchini-nlp +/src/transformers/models/llava_next_video/mod*_llava_next_video* @zucchini-nlp +/src/transformers/models/llava_onevision/mod*_llava_onevision* @zucchini-nlp +/src/transformers/models/lxmert/mod*_lxmert* @zucchini-nlp +/src/transformers/models/matcha/mod*_matcha* @zucchini-nlp +/src/transformers/models/mgp_str/mod*_mgp_str* @zucchini-nlp +/src/transformers/models/mllama/mod*_mllama* @zucchini-nlp +/src/transformers/models/nougat/mod*_nougat* @NielsRogge +/src/transformers/models/omdet_turbo/mod*_omdet_turbo* @qubvel @yonigozlan +/src/transformers/models/oneformer/mod*_oneformer* @zucchini-nlp +/src/transformers/models/owlvit/mod*_owlvit* @qubvel +/src/transformers/models/owlv2/mod*_owlv2* @qubvel +/src/transformers/models/paligemma/mod*_paligemma* @zucchini-nlp @molbap +/src/transformers/models/perceiver/mod*_perceiver* @zucchini-nlp +/src/transformers/models/pix2struct/mod*_pix2struct* @zucchini-nlp +/src/transformers/models/pixtral/mod*_pixtral* @zucchini-nlp @ArthurZucker +/src/transformers/models/qwen2_audio/mod*_qwen2_audio* @zucchini-nlp @ArthurZucker +/src/transformers/models/qwen2_vl/mod*_qwen2_vl* @zucchini-nlp @ArthurZucker +/src/transformers/models/sam/mod*_sam* @zucchini-nlp @ArthurZucker +/src/transformers/models/siglip/mod*_siglip* @zucchini-nlp +/src/transformers/models/speech_encoder_decoder/mod*_speech_encoder_decoder* @zucchini-nlp +/src/transformers/models/tapas/mod*_tapas* @NielsRogge +/src/transformers/models/trocr/mod*_trocr* @zucchini-nlp +/src/transformers/models/tvlt/mod*_tvlt* @zucchini-nlp +/src/transformers/models/tvp/mod*_tvp* @zucchini-nlp +/src/transformers/models/udop/mod*_udop* @zucchini-nlp +/src/transformers/models/video_llava/mod*_video_llava* @zucchini-nlp +/src/transformers/models/vilt/mod*_vilt* @zucchini-nlp +/src/transformers/models/vipllava/mod*_vipllava* @zucchini-nlp +/src/transformers/models/vision_encoder_decoder/mod*_vision_encoder_decoder* @Rocketknight1 +/src/transformers/models/vision_text_dual_encoder/mod*_vision_text_dual_encoder* @Rocketknight1 +/src/transformers/models/visual_bert/mod*_visual_bert* @zucchini-nlp +/src/transformers/models/xclip/mod*_xclip* @zucchini-nlp + +# Reinforcement learning models +/src/transformers/models/decision_transformer/mod*_decision_transformer* @Rocketknight1 +/src/transformers/models/trajectory_transformer/mod*_trajectory_transformer* @Rocketknight1 + +# Time series models +/src/transformers/models/autoformer/mod*_autoformer* @Rocketknight1 +/src/transformers/models/informer/mod*_informer* @Rocketknight1 +/src/transformers/models/patchtsmixer/mod*_patchtsmixer* @Rocketknight1 +/src/transformers/models/patchtst/mod*_patchtst* @Rocketknight1 +/src/transformers/models/time_series_transformer/mod*_time_series_transformer* @Rocketknight1 + +# Graph models +/src/transformers/models/graphormer/mod*_graphormer* @clefourrier + +# Finally, files with no owners that shouldn't generate pings, usually automatically generated and checked in the CI +utils/dummy* \ No newline at end of file diff --git a/.github/workflows/assign-reviewers.yml b/.github/workflows/assign-reviewers.yml new file mode 100644 index 000000000000..1b60da178253 --- /dev/null +++ b/.github/workflows/assign-reviewers.yml @@ -0,0 +1,22 @@ +name: Assign PR Reviewers +on: + pull_request: + types: [opened] + +jobs: + assign_reviewers: + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.13' + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install PyGithub + - name: Run assignment script + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: python .github/scripts/assign_reviewers.py \ No newline at end of file From 4333c6197178e0763f552ac0ad90c037b06fe862 Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 22 Jan 2025 19:06:54 +0000 Subject: [PATCH 002/104] fix missing import --- .github/scripts/assign_reviewers.py | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/scripts/assign_reviewers.py b/.github/scripts/assign_reviewers.py index 9b337cbabee2..ce7579142e69 100644 --- a/.github/scripts/assign_reviewers.py +++ b/.github/scripts/assign_reviewers.py @@ -1,5 +1,6 @@ import os import github +import json from github import Github from fnmatch import fnmatch from collections import Counter From e96ba83ad4f1cc546c3468339fc42b6722bc7453 Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 22 Jan 2025 19:08:37 +0000 Subject: [PATCH 003/104] Don't reassign reviewers if we already have them --- .github/scripts/assign_reviewers.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/scripts/assign_reviewers.py b/.github/scripts/assign_reviewers.py index ce7579142e69..04bc53e4f839 100644 --- a/.github/scripts/assign_reviewers.py +++ b/.github/scripts/assign_reviewers.py @@ -35,6 +35,12 @@ def main(): pr_number = event['pull_request']['number'] pr = repo.get_pull(pr_number) + users_requested, teams_requested = pr.get_review_requests() + users_requested = list(users_requested) + if users_requested: + print(f"Reviewers already requested: {users_requested}") + return + locs_per_owner = Counter() for file in pr.get_files(): owners = get_file_owners(file.filename, codeowners_lines) From ef3df762f3d438ab9e488a43aed73313a550ef88 Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 22 Jan 2025 19:13:07 +0000 Subject: [PATCH 004/104] Temporarily comment out the opened line so we can test the script --- .github/workflows/assign-reviewers.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/assign-reviewers.yml b/.github/workflows/assign-reviewers.yml index 1b60da178253..97b59f15f5bf 100644 --- a/.github/workflows/assign-reviewers.yml +++ b/.github/workflows/assign-reviewers.yml @@ -1,7 +1,7 @@ name: Assign PR Reviewers on: pull_request: - types: [opened] +# types: [opened] jobs: assign_reviewers: From 6b0f5b9b244ec887e3ca0e6562d2315ae890b2e0 Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 22 Jan 2025 19:15:51 +0000 Subject: [PATCH 005/104] Correct path for codeowners file --- .github/scripts/assign_reviewers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/scripts/assign_reviewers.py b/.github/scripts/assign_reviewers.py index 04bc53e4f839..4f014c6868ec 100644 --- a/.github/scripts/assign_reviewers.py +++ b/.github/scripts/assign_reviewers.py @@ -4,6 +4,7 @@ from github import Github from fnmatch import fnmatch from collections import Counter +from pathlib import Path def get_file_owners(file_path, codeowners_lines): # Process lines in reverse (last matching pattern takes precedence) @@ -28,7 +29,8 @@ def main(): repo = g.get_repo("huggingface/transformers") with open(os.environ['GITHUB_EVENT_PATH']) as f: event = json.load(f) - with open("codeowners_for_review_action") as f: + script_dir = Path(__file__).parent.absolute() + with open(script_dir / "codeowners_for_review_action") as f: codeowners_lines = f.readlines() # The PR number is available in the event payload From 8dc084682c208f9341e3ee45bd455400a33b0d78 Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 22 Jan 2025 19:23:27 +0000 Subject: [PATCH 006/104] Update workflow permissions --- .github/workflows/assign-reviewers.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/assign-reviewers.yml b/.github/workflows/assign-reviewers.yml index 97b59f15f5bf..1670d702dafe 100644 --- a/.github/workflows/assign-reviewers.yml +++ b/.github/workflows/assign-reviewers.yml @@ -5,6 +5,8 @@ on: jobs: assign_reviewers: + permissions: + pull-requests: write runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 From 3d6105a8d8b91be8c2e23acf43d98be1bc9b62cc Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 22 Jan 2025 19:29:17 +0000 Subject: [PATCH 007/104] Update workflow permissions --- .github/scripts/assign_reviewers.py | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/scripts/assign_reviewers.py b/.github/scripts/assign_reviewers.py index 4f014c6868ec..4009f0cf3d51 100644 --- a/.github/scripts/assign_reviewers.py +++ b/.github/scripts/assign_reviewers.py @@ -25,6 +25,7 @@ def get_file_owners(file_path, codeowners_lines): return [] # Should never happen, but just in case def main(): + print("Starting assignment...") g = Github(os.environ['GITHUB_TOKEN']) repo = g.get_repo("huggingface/transformers") with open(os.environ['GITHUB_EVENT_PATH']) as f: From 27d296154583128e0fcc4b6fb1ed4a63944aacf4 Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 22 Jan 2025 19:35:34 +0000 Subject: [PATCH 008/104] Update debug logs --- .github/scripts/assign_reviewers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/scripts/assign_reviewers.py b/.github/scripts/assign_reviewers.py index 4009f0cf3d51..6111b2b1019b 100644 --- a/.github/scripts/assign_reviewers.py +++ b/.github/scripts/assign_reviewers.py @@ -25,7 +25,6 @@ def get_file_owners(file_path, codeowners_lines): return [] # Should never happen, but just in case def main(): - print("Starting assignment...") g = Github(os.environ['GITHUB_TOKEN']) repo = g.get_repo("huggingface/transformers") with open(os.environ['GITHUB_EVENT_PATH']) as f: @@ -52,6 +51,7 @@ def main(): # Assign the top 2 based on locs changed as reviewers top_owners = locs_per_owner.most_common(2) + print("Top owners", top_owners) for owner, _ in top_owners: try: pr.add_to_assignees(owner) From adad02848a1740bc9f98247ab0fdae1afa919e10 Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 22 Jan 2025 19:39:14 +0000 Subject: [PATCH 009/104] Strip inline comments --- .github/scripts/assign_reviewers.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/scripts/assign_reviewers.py b/.github/scripts/assign_reviewers.py index 6111b2b1019b..408b7f6e7311 100644 --- a/.github/scripts/assign_reviewers.py +++ b/.github/scripts/assign_reviewers.py @@ -9,9 +9,9 @@ def get_file_owners(file_path, codeowners_lines): # Process lines in reverse (last matching pattern takes precedence) for line in reversed(codeowners_lines): - # Skip comments and empty lines - line = line.strip() - if not line or line.startswith('#'): + # Skip comments and empty lines, strip inline comments + line = line.split('#')[0].strip() + if not line: continue # Split into pattern and owners From 8b20315634eceabd56f383a3e8d1f6d7ff6a7f88 Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 22 Jan 2025 19:53:16 +0000 Subject: [PATCH 010/104] Remove prefix --- .github/scripts/assign_reviewers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/scripts/assign_reviewers.py b/.github/scripts/assign_reviewers.py index 408b7f6e7311..a6e514dee5de 100644 --- a/.github/scripts/assign_reviewers.py +++ b/.github/scripts/assign_reviewers.py @@ -54,7 +54,7 @@ def main(): print("Top owners", top_owners) for owner, _ in top_owners: try: - pr.add_to_assignees(owner) + pr.add_to_assignees(owner.removeprefix('@')) except github.GithubException as e: print(f"Failed to assign {owner}: {e}") From 580aa713cf57ef1fac0022edd9e91b3aa9adae5f Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 22 Jan 2025 20:05:56 +0000 Subject: [PATCH 011/104] Request reviews instead of assigning --- .github/scripts/assign_reviewers.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/scripts/assign_reviewers.py b/.github/scripts/assign_reviewers.py index a6e514dee5de..14716d65125d 100644 --- a/.github/scripts/assign_reviewers.py +++ b/.github/scripts/assign_reviewers.py @@ -37,6 +37,11 @@ def main(): pr_number = event['pull_request']['number'] pr = repo.get_pull(pr_number) + existing_reviews = list(pr.get_reviews()) + if existing_reviews: + print(f"Already has reviews: {[r.user.login for r in existing_reviews]}") + return + users_requested, teams_requested = pr.get_review_requests() users_requested = list(users_requested) if users_requested: @@ -54,9 +59,9 @@ def main(): print("Top owners", top_owners) for owner, _ in top_owners: try: - pr.add_to_assignees(owner.removeprefix('@')) + pr.create_review_request(owner.removeprefix('@')) except github.GithubException as e: - print(f"Failed to assign {owner}: {e}") + print(f"Failed to request review from {owner}: {e}") From 3a12f71ab9ec1a25b953000a69fc81056886bf0e Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 22 Jan 2025 20:10:49 +0000 Subject: [PATCH 012/104] Request reviews instead of assigning --- .github/scripts/assign_reviewers.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/scripts/assign_reviewers.py b/.github/scripts/assign_reviewers.py index 14716d65125d..feab359c04eb 100644 --- a/.github/scripts/assign_reviewers.py +++ b/.github/scripts/assign_reviewers.py @@ -57,11 +57,11 @@ def main(): # Assign the top 2 based on locs changed as reviewers top_owners = locs_per_owner.most_common(2) print("Top owners", top_owners) - for owner, _ in top_owners: - try: - pr.create_review_request(owner.removeprefix('@')) - except github.GithubException as e: - print(f"Failed to request review from {owner}: {e}") + top_owners = [owner[0].removeprefix("@") for owner in top_owners] + try: + pr.create_review_request(top_owners) + except github.GithubException as e: + print(f"Failed to request review for {top_owners}: {e}") From 016ae273a2fdf2bac6c071adabdf120fd3e899c6 Mon Sep 17 00:00:00 2001 From: Matt Date: Thu, 23 Jan 2025 17:50:00 +0000 Subject: [PATCH 013/104] Add TODO --- .github/scripts/assign_reviewers.py | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/scripts/assign_reviewers.py b/.github/scripts/assign_reviewers.py index feab359c04eb..d54e884b1b5f 100644 --- a/.github/scripts/assign_reviewers.py +++ b/.github/scripts/assign_reviewers.py @@ -25,6 +25,7 @@ def get_file_owners(file_path, codeowners_lines): return [] # Should never happen, but just in case def main(): + # TODO Remove PR owner from owners list so they don't tag themselves g = Github(os.environ['GITHUB_TOKEN']) repo = g.get_repo("huggingface/transformers") with open(os.environ['GITHUB_EVENT_PATH']) as f: From f124ec012b5501af6a3349665a86856e3bf1bf89 Mon Sep 17 00:00:00 2001 From: Matt Date: Fri, 24 Jan 2025 14:57:26 +0000 Subject: [PATCH 014/104] Use pull-request-target instead --- .github/workflows/assign-reviewers.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/assign-reviewers.yml b/.github/workflows/assign-reviewers.yml index 1670d702dafe..cedd9b1996df 100644 --- a/.github/workflows/assign-reviewers.yml +++ b/.github/workflows/assign-reviewers.yml @@ -1,7 +1,7 @@ name: Assign PR Reviewers on: - pull_request: -# types: [opened] + pull_request_target: + types: [opened, ready_for_review, reopened] jobs: assign_reviewers: From feafbe087e1eb5ca25ed13f573389befe975c733 Mon Sep 17 00:00:00 2001 From: Matt Date: Fri, 24 Jan 2025 15:40:15 +0000 Subject: [PATCH 015/104] Update the script --- .github/scripts/assign_reviewers.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/scripts/assign_reviewers.py b/.github/scripts/assign_reviewers.py index d54e884b1b5f..9dff178e9dbd 100644 --- a/.github/scripts/assign_reviewers.py +++ b/.github/scripts/assign_reviewers.py @@ -25,7 +25,6 @@ def get_file_owners(file_path, codeowners_lines): return [] # Should never happen, but just in case def main(): - # TODO Remove PR owner from owners list so they don't tag themselves g = Github(os.environ['GITHUB_TOKEN']) repo = g.get_repo("huggingface/transformers") with open(os.environ['GITHUB_EVENT_PATH']) as f: @@ -37,6 +36,7 @@ def main(): # The PR number is available in the event payload pr_number = event['pull_request']['number'] pr = repo.get_pull(pr_number) + pr_author = pr.user.login existing_reviews = list(pr.get_reviews()) if existing_reviews: @@ -56,9 +56,10 @@ def main(): locs_per_owner[owner] += file.changes # Assign the top 2 based on locs changed as reviewers - top_owners = locs_per_owner.most_common(2) + top_owners = locs_per_owner.most_common(3) print("Top owners", top_owners) top_owners = [owner[0].removeprefix("@") for owner in top_owners] + top_owners = [owner for owner in top_owners if owner != pr_author][:2] # Max 2, and never ping the author try: pr.create_review_request(top_owners) except github.GithubException as e: From fdaacaaf03ae3c2a97a2311431c4113b9e3e9764 Mon Sep 17 00:00:00 2001 From: Matt Date: Fri, 24 Jan 2025 15:40:34 +0000 Subject: [PATCH 016/104] Set back to pull_request for testing --- .github/workflows/assign-reviewers.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/assign-reviewers.yml b/.github/workflows/assign-reviewers.yml index cedd9b1996df..61c04b067b3c 100644 --- a/.github/workflows/assign-reviewers.yml +++ b/.github/workflows/assign-reviewers.yml @@ -1,7 +1,7 @@ name: Assign PR Reviewers on: - pull_request_target: - types: [opened, ready_for_review, reopened] + pull_request: +# types: [opened, ready_for_review, reopened] jobs: assign_reviewers: From 5a2ff5dfb06bc0284e58125ff9bc8874ce2e2840 Mon Sep 17 00:00:00 2001 From: Matt Date: Fri, 24 Jan 2025 15:42:53 +0000 Subject: [PATCH 017/104] Set to pull_request_target, testing works! --- .github/workflows/assign-reviewers.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/assign-reviewers.yml b/.github/workflows/assign-reviewers.yml index 61c04b067b3c..9a987f356e2c 100644 --- a/.github/workflows/assign-reviewers.yml +++ b/.github/workflows/assign-reviewers.yml @@ -1,7 +1,9 @@ name: Assign PR Reviewers on: - pull_request: -# types: [opened, ready_for_review, reopened] + pull_request_target: + branches: + - main + types: [opened, ready_for_review, reopened] jobs: assign_reviewers: From 4071ed66dfee041cceac714088a8a447bc3e6a3b Mon Sep 17 00:00:00 2001 From: Yih-Dar <2521628+ydshieh@users.noreply.github.com> Date: Wed, 5 Feb 2025 17:32:04 +0100 Subject: [PATCH 018/104] Update assign_reviewers.py --- .github/scripts/assign_reviewers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/scripts/assign_reviewers.py b/.github/scripts/assign_reviewers.py index 9dff178e9dbd..1ce7b5890389 100644 --- a/.github/scripts/assign_reviewers.py +++ b/.github/scripts/assign_reviewers.py @@ -26,7 +26,7 @@ def get_file_owners(file_path, codeowners_lines): def main(): g = Github(os.environ['GITHUB_TOKEN']) - repo = g.get_repo("huggingface/transformers") + repo = g.get_repo("ydshieh/transformers") with open(os.environ['GITHUB_EVENT_PATH']) as f: event = json.load(f) script_dir = Path(__file__).parent.absolute() From 3fc87bebf26eed2386510ada1c2feb1870ab09da Mon Sep 17 00:00:00 2001 From: Yih-Dar <2521628+ydshieh@users.noreply.github.com> Date: Wed, 5 Feb 2025 17:42:55 +0100 Subject: [PATCH 019/104] Update assign_reviewers.py --- .github/scripts/assign_reviewers.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/scripts/assign_reviewers.py b/.github/scripts/assign_reviewers.py index 1ce7b5890389..691802562995 100644 --- a/.github/scripts/assign_reviewers.py +++ b/.github/scripts/assign_reviewers.py @@ -27,6 +27,8 @@ def get_file_owners(file_path, codeowners_lines): def main(): g = Github(os.environ['GITHUB_TOKEN']) repo = g.get_repo("ydshieh/transformers") + os.system("git branch") + os.system("git log -n 1") with open(os.environ['GITHUB_EVENT_PATH']) as f: event = json.load(f) script_dir = Path(__file__).parent.absolute() @@ -36,6 +38,8 @@ def main(): # The PR number is available in the event payload pr_number = event['pull_request']['number'] pr = repo.get_pull(pr_number) + os.system("git branch") + os.system("git log -n 1") pr_author = pr.user.login existing_reviews = list(pr.get_reviews()) @@ -44,6 +48,8 @@ def main(): return users_requested, teams_requested = pr.get_review_requests() + os.system("git branch") + os.system("git log -n 1") users_requested = list(users_requested) if users_requested: print(f"Reviewers already requested: {users_requested}") @@ -51,6 +57,8 @@ def main(): locs_per_owner = Counter() for file in pr.get_files(): + os.system("git branch") + os.system("git log -n 1") owners = get_file_owners(file.filename, codeowners_lines) for owner in owners: locs_per_owner[owner] += file.changes From d6539bfbde4a6b65c9542aea4911f46a02071fda Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 17:19:55 +0100 Subject: [PATCH 020/104] pipeline --- .buildkite/pipeline.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 .buildkite/pipeline.yml diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml new file mode 100644 index 000000000000..c860b2c84894 --- /dev/null +++ b/.buildkite/pipeline.yml @@ -0,0 +1,4 @@ +steps: + - label: ":hammer: Build" + command: "echo 3" + key: build \ No newline at end of file From ec0b8acbd99bddcca0081c2ba83588e735b2ca82 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 17:37:35 +0100 Subject: [PATCH 021/104] pipeline --- .buildkite/pipeline.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index c860b2c84894..820589857a98 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -1,4 +1,7 @@ steps: - label: ":hammer: Build" - command: "echo 3" + commands: + - "echo 3" + - "echo 2" + - "echo 1" key: build \ No newline at end of file From 4606b900d000d3420fb3822656fbcc30453d4973 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 17:49:18 +0100 Subject: [PATCH 022/104] pipeline --- .buildkite/pipeline.yml | 1 + dummy.py | 1 + 2 files changed, 2 insertions(+) create mode 100644 dummy.py diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 820589857a98..197843a1f2ef 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -4,4 +4,5 @@ steps: - "echo 3" - "echo 2" - "echo 1" + - 'python "dummy.py"' key: build \ No newline at end of file diff --git a/dummy.py b/dummy.py new file mode 100644 index 000000000000..bc19a9e1420f --- /dev/null +++ b/dummy.py @@ -0,0 +1 @@ +print("I am python") \ No newline at end of file From 982052d37cd317e3bbb8419049cf1c8b5c6e5e57 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 17:50:45 +0100 Subject: [PATCH 023/104] pipeline --- .buildkite/pipeline.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 197843a1f2ef..30f9b0b2d4ad 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -4,5 +4,6 @@ steps: - "echo 3" - "echo 2" - "echo 1" + - "activate py39" - 'python "dummy.py"' key: build \ No newline at end of file From 278096bf5cbc5a3b0aa56b8c773c57d3e41adcb4 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 17:54:14 +0100 Subject: [PATCH 024/104] pipeline --- .buildkite/pipeline.yml | 1 + dummy.py | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 30f9b0b2d4ad..d11fb4d0e443 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -6,4 +6,5 @@ steps: - "echo 1" - "activate py39" - 'python "dummy.py"' + - "echo 4" key: build \ No newline at end of file diff --git a/dummy.py b/dummy.py index bc19a9e1420f..c16a312ecded 100644 --- a/dummy.py +++ b/dummy.py @@ -1 +1,3 @@ -print("I am python") \ No newline at end of file +print("I am python") +import os +os.system("echo 5") From fe59b157ed761da4a35425ffb112c197a932cdef Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 17:55:24 +0100 Subject: [PATCH 025/104] pipeline --- .buildkite/pipeline.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index d11fb4d0e443..5cfd1a129cdf 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -4,7 +4,5 @@ steps: - "echo 3" - "echo 2" - "echo 1" - - "activate py39" - - 'python "dummy.py"' - "echo 4" key: build \ No newline at end of file From 03421426913b1c1fdc2db370aa0ead398fb7e2ae Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 17:56:00 +0100 Subject: [PATCH 026/104] pipeline --- .buildkite/pipeline.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 5cfd1a129cdf..2e31ec0b653d 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -4,5 +4,6 @@ steps: - "echo 3" - "echo 2" - "echo 1" + - "activate py39" - "echo 4" key: build \ No newline at end of file From ea62fae2e3639b958323ad88e58c9defc53e8922 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 17:56:44 +0100 Subject: [PATCH 027/104] pipeline --- .buildkite/pipeline.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 2e31ec0b653d..5cfd1a129cdf 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -4,6 +4,5 @@ steps: - "echo 3" - "echo 2" - "echo 1" - - "activate py39" - "echo 4" key: build \ No newline at end of file From e2f27fabd6707d97f6837238af4241c84571f0eb Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 17:57:55 +0100 Subject: [PATCH 028/104] pipeline --- .buildkite/pipeline.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 5cfd1a129cdf..40265a976f07 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -4,5 +4,6 @@ steps: - "echo 3" - "echo 2" - "echo 1" + - "conda activate py39" - "echo 4" key: build \ No newline at end of file From 2af65fb60132d7b9d014ecbc1d2295dcfec34cfe Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 17:58:41 +0100 Subject: [PATCH 029/104] pipeline --- .buildkite/pipeline.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 40265a976f07..bed384402ad5 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -4,6 +4,7 @@ steps: - "echo 3" - "echo 2" - "echo 1" + - "conda init" - "conda activate py39" - "echo 4" key: build \ No newline at end of file From 1b579f1bd39ff50d03ab98b175cbac9132e37778 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 18:04:06 +0100 Subject: [PATCH 030/104] pipeline --- .buildkite/pipeline.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index bed384402ad5..5079c74850c3 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -7,4 +7,7 @@ steps: - "conda init" - "conda activate py39" - "echo 4" + - "conda deactivate" + - "echo 6" + - "echo 7" key: build \ No newline at end of file From 94dcd3de3ff31735a954105814ec82e29d300897 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 18:18:14 +0100 Subject: [PATCH 031/104] pipeline --- .buildkite/pipeline.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 5079c74850c3..19adb2655e45 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -1,5 +1,9 @@ steps: - label: ":hammer: Build" + plugins: + - docker#v5.12.0: + image: "python:3.10-slim" + always-pull: true commands: - "echo 3" - "echo 2" From 81bd486fc15d1ec033e7e0c199fd60ac9b714d50 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 20:39:30 +0100 Subject: [PATCH 032/104] pipeline --- .buildkite/pipeline.yml | 40 ++++++++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 12 deletions(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 19adb2655e45..4e3d1ce2b5c7 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -1,17 +1,33 @@ steps: - - label: ":hammer: Build" - plugins: - - docker#v5.12.0: - image: "python:3.10-slim" - always-pull: true + - label: "Build 1" +# plugins: +# - docker#v5.12.0: +# image: "python:3.10-slim" +# always-pull: true commands: - "echo 3" - "echo 2" - "echo 1" - - "conda init" - - "conda activate py39" - - "echo 4" - - "conda deactivate" - - "echo 6" - - "echo 7" - key: build \ No newline at end of file +# - "conda init" +# - "conda activate py39" +# - "echo 4" +# - "conda deactivate" +# - "echo 6" +# - "echo 7" + key: build 1 + - label: "Build 2" +# plugins: +# - docker#v5.12.0: +# image: "python:3.10-slim" +# always-pull: true + commands: + - "echo 1" + - "echo 2" + - "echo 3" +# - "conda init" +# - "conda activate py39" +# - "echo 4" +# - "conda deactivate" +# - "echo 6" +# - "echo 7" + key: build 2 \ No newline at end of file From 5b4d375030c1facda73c58287789b2158779ab76 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 20:42:41 +0100 Subject: [PATCH 033/104] pipeline --- .buildkite/pipeline.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 4e3d1ce2b5c7..a6ac5d3771dd 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -14,7 +14,7 @@ steps: # - "conda deactivate" # - "echo 6" # - "echo 7" - key: build 1 + key: build-1 - label: "Build 2" # plugins: # - docker#v5.12.0: @@ -30,4 +30,4 @@ steps: # - "conda deactivate" # - "echo 6" # - "echo 7" - key: build 2 \ No newline at end of file + key: build-2 \ No newline at end of file From ae0b494112a35276e627e9d0f0a81a415dbfd263 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 20:45:38 +0100 Subject: [PATCH 034/104] pipeline --- .buildkite/pipeline.yml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index a6ac5d3771dd..85cd5075a1be 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -8,6 +8,7 @@ steps: - "echo 3" - "echo 2" - "echo 1" + - "sleep 30" # - "conda init" # - "conda activate py39" # - "echo 4" @@ -24,10 +25,28 @@ steps: - "echo 1" - "echo 2" - "echo 3" + - "sleep 30" # - "conda init" # - "conda activate py39" # - "echo 4" # - "conda deactivate" # - "echo 6" # - "echo 7" - key: build-2 \ No newline at end of file + key: build-2 + - label: "Build 3" +# plugins: +# - docker#v5.12.0: +# image: "python:3.10-slim" +# always-pull: true + commands: + - "echo 1" + - "echo 2" + - "echo 3" + - "sleep 30" +# - "conda init" +# - "conda activate py39" +# - "echo 4" +# - "conda deactivate" +# - "echo 6" +# - "echo 7" + key: build-3 \ No newline at end of file From 513e4f6979bc7bd3fd2ac369bcc3a47f192dacf3 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 20:58:37 +0100 Subject: [PATCH 035/104] pipeline --- .buildkite/pipeline.yml | 105 +++++++++++++++++++++------------------- 1 file changed, 54 insertions(+), 51 deletions(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 85cd5075a1be..108806eb5530 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -1,52 +1,55 @@ steps: - - label: "Build 1" -# plugins: -# - docker#v5.12.0: -# image: "python:3.10-slim" -# always-pull: true - commands: - - "echo 3" - - "echo 2" - - "echo 1" - - "sleep 30" -# - "conda init" -# - "conda activate py39" -# - "echo 4" -# - "conda deactivate" -# - "echo 6" -# - "echo 7" - key: build-1 - - label: "Build 2" -# plugins: -# - docker#v5.12.0: -# image: "python:3.10-slim" -# always-pull: true - commands: - - "echo 1" - - "echo 2" - - "echo 3" - - "sleep 30" -# - "conda init" -# - "conda activate py39" -# - "echo 4" -# - "conda deactivate" -# - "echo 6" -# - "echo 7" - key: build-2 - - label: "Build 3" -# plugins: -# - docker#v5.12.0: -# image: "python:3.10-slim" -# always-pull: true - commands: - - "echo 1" - - "echo 2" - - "echo 3" - - "sleep 30" -# - "conda init" -# - "conda activate py39" -# - "echo 4" -# - "conda deactivate" -# - "echo 6" -# - "echo 7" - key: build-3 \ No newline at end of file +- group: ":lock_with_ink_pen: Security Audits" + key: "group" + steps: + - label: "Build 1" + # plugins: + # - docker#v5.12.0: + # image: "python:3.10-slim" + # always-pull: true + commands: + - "echo 3" + - "echo 2" + - "echo 1" + - "sleep 30" + # - "conda init" + # - "conda activate py39" + # - "echo 4" + # - "conda deactivate" + # - "echo 6" + # - "echo 7" + key: build-1 + - label: "Build 2" + # plugins: + # - docker#v5.12.0: + # image: "python:3.10-slim" + # always-pull: true + commands: + - "echo 1" + - "echo 2" + - "echo 3" + - "sleep 30" + # - "conda init" + # - "conda activate py39" + # - "echo 4" + # - "conda deactivate" + # - "echo 6" + # - "echo 7" + key: build-2 + - label: "Build 3" + # plugins: + # - docker#v5.12.0: + # image: "python:3.10-slim" + # always-pull: true + commands: + - "echo 1" + - "echo 2" + - "echo 3" + - "sleep 30" + # - "conda init" + # - "conda activate py39" + # - "echo 4" + # - "conda deactivate" + # - "echo 6" + # - "echo 7" + key: build-3 \ No newline at end of file From a4d611df8c554715d50ca516d73a09c902a57f3f Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 21:22:03 +0100 Subject: [PATCH 036/104] pipeline --- .buildkite/pipeline.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 108806eb5530..7e09d45a7fda 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -9,6 +9,7 @@ steps: # always-pull: true commands: - "echo 3" + - "exit -1" - "echo 2" - "echo 1" - "sleep 30" From 2bdc502ca7495755e9c9c98b6eab92013a226ed1 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 21:30:36 +0100 Subject: [PATCH 037/104] pipeline --- .buildkite/pipeline.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 7e09d45a7fda..8103e09457ae 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -9,10 +9,12 @@ steps: # always-pull: true commands: - "echo 3" - - "exit -1" - "echo 2" - - "echo 1" + - "mkdir logs" + - "echo 1 > logs/log.txt" - "sleep 30" + artifact_paths: + - "logs/log.txt" # - "conda init" # - "conda activate py39" # - "echo 4" From f9babead138970911db5c73c8ae07692968719ca Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 21:53:45 +0100 Subject: [PATCH 038/104] pipeline --- .buildkite/pipeline.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 8103e09457ae..6e153528b26d 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -2,6 +2,14 @@ steps: - group: ":lock_with_ink_pen: Security Audits" key: "group" steps: + - label: "Generate" + # plugins: + # - docker#v5.12.0: + # image: "python:3.10-slim" + # always-pull: true + commands: + - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' + key: generate - label: "Build 1" # plugins: # - docker#v5.12.0: From 783fa54fcb56ef97bf5c94ae55d8d6fb0bcd1040 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 21:56:32 +0100 Subject: [PATCH 039/104] pipeline --- .buildkite/pipeline.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 6e153528b26d..acab3e1366dc 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -2,14 +2,14 @@ steps: - group: ":lock_with_ink_pen: Security Audits" key: "group" steps: - - label: "Generate" - # plugins: - # - docker#v5.12.0: - # image: "python:3.10-slim" - # always-pull: true - commands: - - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' - key: generate +# - label: "Generate" +# # plugins: +# # - docker#v5.12.0: +# # image: "python:3.10-slim" +# # always-pull: true +# commands: +# - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' +# key: generate - label: "Build 1" # plugins: # - docker#v5.12.0: From 2cb406c0bff81cd8d373fa88a4ab2abaffc83d77 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 21:59:35 +0100 Subject: [PATCH 040/104] pipeline --- .buildkite/pipeline.yml | 114 ++++++++++++++++++++-------------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index acab3e1366dc..0cdd03123524 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -2,65 +2,65 @@ steps: - group: ":lock_with_ink_pen: Security Audits" key: "group" steps: -# - label: "Generate" -# # plugins: -# # - docker#v5.12.0: -# # image: "python:3.10-slim" -# # always-pull: true -# commands: -# - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' -# key: generate - - label: "Build 1" - # plugins: - # - docker#v5.12.0: - # image: "python:3.10-slim" - # always-pull: true - commands: - - "echo 3" - - "echo 2" - - "mkdir logs" - - "echo 1 > logs/log.txt" - - "sleep 30" - artifact_paths: - - "logs/log.txt" - # - "conda init" - # - "conda activate py39" - # - "echo 4" - # - "conda deactivate" - # - "echo 6" - # - "echo 7" - key: build-1 - - label: "Build 2" - # plugins: - # - docker#v5.12.0: - # image: "python:3.10-slim" - # always-pull: true - commands: - - "echo 1" - - "echo 2" - - "echo 3" - - "sleep 30" - # - "conda init" - # - "conda activate py39" - # - "echo 4" - # - "conda deactivate" - # - "echo 6" - # - "echo 7" - key: build-2 - - label: "Build 3" + - label: "Generate" # plugins: # - docker#v5.12.0: # image: "python:3.10-slim" # always-pull: true commands: - - "echo 1" - - "echo 2" - - "echo 3" - - "sleep 30" - # - "conda init" - # - "conda activate py39" - # - "echo 4" - # - "conda deactivate" - # - "echo 6" - # - "echo 7" - key: build-3 \ No newline at end of file + - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' + key: generate +# - label: "Build 1" +# # plugins: +# # - docker#v5.12.0: +# # image: "python:3.10-slim" +# # always-pull: true +# commands: +# - "echo 3" +# - "echo 2" +# - "mkdir logs" +# - "echo 1 > logs/log.txt" +# - "sleep 30" +# artifact_paths: +# - "logs/log.txt" +# # - "conda init" +# # - "conda activate py39" +# # - "echo 4" +# # - "conda deactivate" +# # - "echo 6" +# # - "echo 7" +# key: build-1 +# - label: "Build 2" +# # plugins: +# # - docker#v5.12.0: +# # image: "python:3.10-slim" +# # always-pull: true +# commands: +# - "echo 1" +# - "echo 2" +# - "echo 3" +# - "sleep 30" +# # - "conda init" +# # - "conda activate py39" +# # - "echo 4" +# # - "conda deactivate" +# # - "echo 6" +# # - "echo 7" +# key: build-2 +# - label: "Build 3" +# # plugins: +# # - docker#v5.12.0: +# # image: "python:3.10-slim" +# # always-pull: true +# commands: +# - "echo 1" +# - "echo 2" +# - "echo 3" +# - "sleep 30" +# # - "conda init" +# # - "conda activate py39" +# # - "echo 4" +# # - "conda deactivate" +# # - "echo 6" +# # - "echo 7" +# key: build-3 \ No newline at end of file From 1e90765b0b0b7a949567a2361f53d3f4e2e90177 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 22:01:55 +0100 Subject: [PATCH 041/104] pipeline --- .buildkite/pipeline.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 0cdd03123524..a366d1260d2f 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -8,7 +8,8 @@ steps: # image: "python:3.10-slim" # always-pull: true commands: - - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' + - 'echo " - command: \"echo 5\""' +# - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' key: generate # - label: "Build 1" # # plugins: From 8f665e25eb258b8aef1384a9ce7c9d4e3073884d Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 22:04:52 +0100 Subject: [PATCH 042/104] pipeline --- .buildkite/pipeline.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index a366d1260d2f..cf7f3310dd82 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -8,7 +8,7 @@ steps: # image: "python:3.10-slim" # always-pull: true commands: - - 'echo " - command: \"echo 5\""' + - 'echo " - command: "echo 5"' # - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' key: generate # - label: "Build 1" From 52cf0a606967c3d2221d423056da3bcd84010c7e Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 22:05:47 +0100 Subject: [PATCH 043/104] pipeline --- .buildkite/pipeline.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index cf7f3310dd82..0f5c6942bff8 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -8,7 +8,7 @@ steps: # image: "python:3.10-slim" # always-pull: true commands: - - 'echo " - command: "echo 5"' + - 'echo - command: "echo 5"' # - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' key: generate # - label: "Build 1" From 4ad6eaf80365495c0b34a019b17296fa04a35e0e Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 22:07:24 +0100 Subject: [PATCH 044/104] pipeline --- .buildkite/pipeline.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 0f5c6942bff8..1b0bd17ec2c4 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -8,7 +8,7 @@ steps: # image: "python:3.10-slim" # always-pull: true commands: - - 'echo - command: "echo 5"' + - 'echo - command: "echo 5" | buildkite-agent pipeline upload' # - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' key: generate # - label: "Build 1" From a7cae846aa86cafc3436b1c561c9dbc2be5a88d0 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 22:09:57 +0100 Subject: [PATCH 045/104] pipeline --- .buildkite/pipeline.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 1b0bd17ec2c4..3351a864751b 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -8,7 +8,7 @@ steps: # image: "python:3.10-slim" # always-pull: true commands: - - 'echo - command: "echo 5" | buildkite-agent pipeline upload' + - 'echo - command: "echo 5\n - command: "echo 6" | buildkite-agent pipeline upload' # - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' key: generate # - label: "Build 1" From e91d852e1ccb8ec33c3f5f5767b0cd637db7aa89 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 22:11:29 +0100 Subject: [PATCH 046/104] pipeline --- .buildkite/pipeline.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 3351a864751b..84f919dc5611 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -8,7 +8,7 @@ steps: # image: "python:3.10-slim" # always-pull: true commands: - - 'echo - command: "echo 5\n - command: "echo 6" | buildkite-agent pipeline upload' + - 'echo - command: "echo 5"\n - command: "echo 6" | buildkite-agent pipeline upload' # - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' key: generate # - label: "Build 1" From abd233e0ded9864889b3261d57ca0fc4cc5fef2a Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 22:16:33 +0100 Subject: [PATCH 047/104] pipeline --- .buildkite/pipeline.yml | 2 +- config.yml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 config.yml diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 84f919dc5611..321dea87afab 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -8,7 +8,7 @@ steps: # image: "python:3.10-slim" # always-pull: true commands: - - 'echo - command: "echo 5"\n - command: "echo 6" | buildkite-agent pipeline upload' + - 'tail config.yml | buildkite-agent pipeline upload' # - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' key: generate # - label: "Build 1" diff --git a/config.yml b/config.yml new file mode 100644 index 000000000000..824ec99e338d --- /dev/null +++ b/config.yml @@ -0,0 +1,2 @@ + - command: "echo 9" + - command: "echo 10" From 1e52c3f8f2b0669da04bbe82814848c711708532 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 22:19:26 +0100 Subject: [PATCH 048/104] pipeline --- config.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/config.yml b/config.yml index 824ec99e338d..a5e2a933de34 100644 --- a/config.yml +++ b/config.yml @@ -1,2 +1,5 @@ - - command: "echo 9" - - command: "echo 10" + - labels: echo 9 + command: "echo 9" + + - labels: echo 10 + command: "echo 10" From 28a9f78dda0cdf44331443e00a34c5c0db8020c8 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 22:20:23 +0100 Subject: [PATCH 049/104] pipeline --- config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config.yml b/config.yml index a5e2a933de34..3ab9aa258b73 100644 --- a/config.yml +++ b/config.yml @@ -1,5 +1,5 @@ - - labels: echo 9 + - label: echo 9 command: "echo 9" - - labels: echo 10 + - label: echo 10 command: "echo 10" From d4bb8f3c4e204a83552f88a66a264d9682542c0b Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 22:20:54 +0100 Subject: [PATCH 050/104] pipeline --- config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config.yml b/config.yml index 3ab9aa258b73..fc9742686b76 100644 --- a/config.yml +++ b/config.yml @@ -1,5 +1,5 @@ - - label: echo 9 + - label: Bon 9 command: "echo 9" - - label: echo 10 + - label: Mal 10 command: "echo 10" From 8160cf823fc2ce9fc66f4e507a52c312387562ca Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 22:27:45 +0100 Subject: [PATCH 051/104] pipeline --- config.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config.yml b/config.yml index fc9742686b76..65cb43bee592 100644 --- a/config.yml +++ b/config.yml @@ -1,5 +1,7 @@ - label: Bon 9 command: "echo 9" + parallelism: 2 - label: Mal 10 command: "echo 10" + parallelism: 3 From f1468758569f970d3ae2edabc65e9a5530b96ba6 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 22:42:47 +0100 Subject: [PATCH 052/104] pipeline --- .buildkite/pipeline.yml | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 321dea87afab..a5cc5611325d 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -11,26 +11,26 @@ steps: - 'tail config.yml | buildkite-agent pipeline upload' # - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' key: generate -# - label: "Build 1" -# # plugins: -# # - docker#v5.12.0: -# # image: "python:3.10-slim" -# # always-pull: true -# commands: -# - "echo 3" -# - "echo 2" -# - "mkdir logs" -# - "echo 1 > logs/log.txt" -# - "sleep 30" -# artifact_paths: -# - "logs/log.txt" -# # - "conda init" -# # - "conda activate py39" -# # - "echo 4" -# # - "conda deactivate" -# # - "echo 6" -# # - "echo 7" -# key: build-1 + - label: "Build 1" + # plugins: + # - docker#v5.12.0: + # image: "python:3.10-slim" + # always-pull: true + commands: + - "echo 3" + - "echo 2" + - "mkdir logs" + - "echo 1 > logs/log.txt" + - "sleep 30" + artifact_paths: + - "logs/log.txt" + # - "conda init" + # - "conda activate py39" + # - "echo 4" + # - "conda deactivate" + # - "echo 6" + # - "echo 7" + key: build-1 # - label: "Build 2" # # plugins: # # - docker#v5.12.0: From aa01282860253cbb06e38f462196c41cffd26957 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 22:46:19 +0100 Subject: [PATCH 053/104] pipeline --- .buildkite/pipeline.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index a5cc5611325d..023f357b5e11 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -21,6 +21,9 @@ steps: - "echo 2" - "mkdir logs" - "echo 1 > logs/log.txt" + - "ls -l" + - "ls -l logs" + - "ls -l logs/log.txt" - "sleep 30" artifact_paths: - "logs/log.txt" From 91fcb637ba5e23fb5bfb34a7bde7516cad80c7ec Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 22:48:14 +0100 Subject: [PATCH 054/104] pipeline --- .buildkite/pipeline.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 023f357b5e11..d6371ae4a2db 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -2,15 +2,15 @@ steps: - group: ":lock_with_ink_pen: Security Audits" key: "group" steps: - - label: "Generate" - # plugins: - # - docker#v5.12.0: - # image: "python:3.10-slim" - # always-pull: true - commands: - - 'tail config.yml | buildkite-agent pipeline upload' -# - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' - key: generate +# - label: "Generate" +# # plugins: +# # - docker#v5.12.0: +# # image: "python:3.10-slim" +# # always-pull: true +# commands: +# - 'tail config.yml | buildkite-agent pipeline upload' +## - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' +# key: generate - label: "Build 1" # plugins: # - docker#v5.12.0: From 77abfbced03ebd8762e3f57229c1423a211ae5c0 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Tue, 18 Feb 2025 22:49:49 +0100 Subject: [PATCH 055/104] pipeline --- .buildkite/pipeline.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index d6371ae4a2db..b82c9f04fbd2 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -2,15 +2,15 @@ steps: - group: ":lock_with_ink_pen: Security Audits" key: "group" steps: -# - label: "Generate" -# # plugins: -# # - docker#v5.12.0: -# # image: "python:3.10-slim" -# # always-pull: true -# commands: -# - 'tail config.yml | buildkite-agent pipeline upload' -## - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' -# key: generate + - label: "Generate" + # plugins: + # - docker#v5.12.0: + # image: "python:3.10-slim" + # always-pull: true + commands: + - 'tail config.yml | buildkite-agent pipeline upload' +# - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' + key: generate - label: "Build 1" # plugins: # - docker#v5.12.0: @@ -24,7 +24,7 @@ steps: - "ls -l" - "ls -l logs" - "ls -l logs/log.txt" - - "sleep 30" +# - "sleep 30" artifact_paths: - "logs/log.txt" # - "conda init" From 22a474cf72973050bed13711a37bf304cf80a57a Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 11:04:32 +0100 Subject: [PATCH 056/104] pipeline --- .buildkite/pipeline.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index b82c9f04fbd2..dd199f78725f 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -24,7 +24,7 @@ steps: - "ls -l" - "ls -l logs" - "ls -l logs/log.txt" -# - "sleep 30" +# - "sleep 5" artifact_paths: - "logs/log.txt" # - "conda init" @@ -43,7 +43,7 @@ steps: # - "echo 1" # - "echo 2" # - "echo 3" -# - "sleep 30" +# - "sleep 5" # # - "conda init" # # - "conda activate py39" # # - "echo 4" @@ -60,7 +60,7 @@ steps: # - "echo 1" # - "echo 2" # - "echo 3" -# - "sleep 30" +# - "sleep 5" # # - "conda init" # # - "conda activate py39" # # - "echo 4" From 58e25d870e9726fc59160a069468cba5fc222b56 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 11:10:31 +0100 Subject: [PATCH 057/104] pipeline --- .buildkite/pipeline.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index dd199f78725f..90c0f4ce81c1 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -8,6 +8,7 @@ steps: # image: "python:3.10-slim" # always-pull: true commands: + - "python3 -c \"print('I am good boy')\"" - 'tail config.yml | buildkite-agent pipeline upload' # - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' key: generate From 16f7622ccb0135e0cc6e7e9a8a3b8e2bc01e8f95 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 11:14:53 +0100 Subject: [PATCH 058/104] pipeline --- config.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/config.yml b/config.yml index 65cb43bee592..75fac9589398 100644 --- a/config.yml +++ b/config.yml @@ -1,7 +1,11 @@ - label: Bon 9 - command: "echo 9" + commands: + - "echo 9" + - "echo $(python3 --version)" parallelism: 2 - label: Mal 10 - command: "echo 10" + commands: + - "echo 10" + - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" parallelism: 3 From f795d01c912aef439f532519bbeac8d9ae0218b3 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 11:19:12 +0100 Subject: [PATCH 059/104] pipeline --- config.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/config.yml b/config.yml index 75fac9589398..de0ebdd3eb09 100644 --- a/config.yml +++ b/config.yml @@ -7,5 +7,4 @@ - label: Mal 10 commands: - "echo 10" - - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" parallelism: 3 From 21899e6d08545cc276d89c0805fd2fc3b9119616 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 11:19:59 +0100 Subject: [PATCH 060/104] pipeline --- config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/config.yml b/config.yml index de0ebdd3eb09..6eb0d53f8092 100644 --- a/config.yml +++ b/config.yml @@ -7,4 +7,5 @@ - label: Mal 10 commands: - "echo 10" + - "echo $(python3 --version)" parallelism: 3 From 9397c8e9191f64155c9fa937f11de1440bc49446 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 11:23:00 +0100 Subject: [PATCH 061/104] pipeline --- .buildkite/pipeline.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 90c0f4ce81c1..395445eb9818 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -9,6 +9,7 @@ steps: # always-pull: true commands: - "python3 -c \"print('I am good boy')\"" + - 'tail config.yml' - 'tail config.yml | buildkite-agent pipeline upload' # - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' key: generate From edeb70366d4baab593f17a926274100e2085bcb8 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 11:24:12 +0100 Subject: [PATCH 062/104] pipeline --- config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/config.yml b/config.yml index 6eb0d53f8092..6cc2e56f9df4 100644 --- a/config.yml +++ b/config.yml @@ -1,3 +1,4 @@ + - steps: - label: Bon 9 commands: - "echo 9" From 4ae22771cb36d217a6dfd8f6dfe07a0689fd93e1 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 11:27:09 +0100 Subject: [PATCH 063/104] pipeline --- .buildkite/pipeline.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 395445eb9818..976626c6a5e3 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -9,8 +9,8 @@ steps: # always-pull: true commands: - "python3 -c \"print('I am good boy')\"" - - 'tail config.yml' - - 'tail config.yml | buildkite-agent pipeline upload' + - 'tail -100 config.yml' + - 'tail -100 config.yml | buildkite-agent pipeline upload' # - 'echo " - command: \"echo 5\"" | buildkite-agent pipeline upload' key: generate - label: "Build 1" From e8841444a5e15c1e2332d5e8bfd151b1adfaeb65 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 11:29:14 +0100 Subject: [PATCH 064/104] pipeline --- config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.yml b/config.yml index 6cc2e56f9df4..c9379594b278 100644 --- a/config.yml +++ b/config.yml @@ -1,4 +1,4 @@ - - steps: + steps: - label: Bon 9 commands: - "echo 9" From ddd9e74c04fb38091cc5c8abbd6f04718492394e Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 11:32:55 +0100 Subject: [PATCH 065/104] pipeline --- config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.yml b/config.yml index c9379594b278..c486762ef98b 100644 --- a/config.yml +++ b/config.yml @@ -8,5 +8,5 @@ - label: Mal 10 commands: - "echo 10" - - "echo $(python3 --version)" + - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" parallelism: 3 From c2731f1fbfd3549b2174fa26d33d35cc3315f59a Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 11:46:03 +0100 Subject: [PATCH 066/104] pipeline --- config.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/config.yml b/config.yml index c486762ef98b..89ca86b85230 100644 --- a/config.yml +++ b/config.yml @@ -8,5 +8,6 @@ - label: Mal 10 commands: - "echo 10" - - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" - parallelism: 3 +# - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" + - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" + parallelism: 2 From 26ce4b53f4871c5a791ff63f97a72cfa90454fc3 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 12:40:10 +0100 Subject: [PATCH 067/104] pipeline --- config.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config.yml b/config.yml index 89ca86b85230..a681fcb34b91 100644 --- a/config.yml +++ b/config.yml @@ -1,5 +1,9 @@ steps: - label: Bon 9 + plugins: + - docker#v5.12.0: + image: "huggingface/transformers-torch-light" + always-pull: true commands: - "echo 9" - "echo $(python3 --version)" From 99e0ea5be451dafc90620c5f9bc1cb95dab11348 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 12:46:40 +0100 Subject: [PATCH 068/104] pipeline --- config.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/config.yml b/config.yml index a681fcb34b91..fa43d7bb4d08 100644 --- a/config.yml +++ b/config.yml @@ -1,9 +1,9 @@ steps: - label: Bon 9 - plugins: - - docker#v5.12.0: - image: "huggingface/transformers-torch-light" - always-pull: true +# plugins: +# - docker#v5.12.0: +# image: "huggingface/transformers-torch-light" +# always-pull: true commands: - "echo 9" - "echo $(python3 --version)" From 6cbc1d9078d15d1b175398ddd29eb158cd91c556 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 12:55:48 +0100 Subject: [PATCH 069/104] pipeline --- config.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config.yml b/config.yml index fa43d7bb4d08..dbd4d14ec45a 100644 --- a/config.yml +++ b/config.yml @@ -10,6 +10,10 @@ parallelism: 2 - label: Mal 10 + plugins: + - docker#v5.12.0: + image: "huggingface/transformers-torch-light" + always-pull: true commands: - "echo 10" # - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" From 70d83f01bf7bc4be75c649fb6c86d3f6c0ec5e26 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 12:58:13 +0100 Subject: [PATCH 070/104] pipeline --- config.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config.yml b/config.yml index dbd4d14ec45a..0b60765eda40 100644 --- a/config.yml +++ b/config.yml @@ -16,6 +16,8 @@ always-pull: true commands: - "echo 10" + - "pwd" + - "ls -l" # - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" parallelism: 2 From e087acf902821c2d90aa965fc4e35cc01849f6b5 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 13:00:28 +0100 Subject: [PATCH 071/104] pipeline --- config.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config.yml b/config.yml index 0b60765eda40..e1af72de9cd4 100644 --- a/config.yml +++ b/config.yml @@ -18,6 +18,8 @@ - "echo 10" - "pwd" - "ls -l" + - "ls -l /" + - "ls -l /workdir" # - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" parallelism: 2 From 507a5fc3d3850d8c0f6188a78eb4a4843bce217a Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 13:10:13 +0100 Subject: [PATCH 072/104] pipeline --- config.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/config.yml b/config.yml index e1af72de9cd4..9e939bd39a12 100644 --- a/config.yml +++ b/config.yml @@ -17,9 +17,16 @@ commands: - "echo 10" - "pwd" - - "ls -l" - - "ls -l /" - - "ls -l /workdir" + - "echo 1" + - "ls -la" + - "echo 2" + - "ls -la /" + - "echo 3" + - "ls -la /workdir" + - "echo 4" + - "ls -la /root" + - "echo 5" + - "ls -la /home" # - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" parallelism: 2 From 139d237e87ebebb629b0235a26e966b4ecce1d90 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 13:23:05 +0100 Subject: [PATCH 073/104] pipeline --- config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/config.yml b/config.yml index 9e939bd39a12..193c9e3c2867 100644 --- a/config.yml +++ b/config.yml @@ -6,6 +6,7 @@ # always-pull: true commands: - "echo 9" + - "pwd" - "echo $(python3 --version)" parallelism: 2 From 6d4b9b09e17ff7ab92f46c8d20f6e63b45863a46 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 15:30:57 +0100 Subject: [PATCH 074/104] pipeline --- config.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/config.yml b/config.yml index 193c9e3c2867..bdb7d36b0ff7 100644 --- a/config.yml +++ b/config.yml @@ -24,10 +24,10 @@ - "ls -la /" - "echo 3" - "ls -la /workdir" - - "echo 4" - - "ls -la /root" - - "echo 5" - - "ls -la /home" -# - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" - - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" +# - "echo 4" +# - "ls -la /root" +# - "echo 5" +# - "ls -la /home" +## - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" +# - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" parallelism: 2 From d2b3650e77184ca82ab412d9d0413d1bf4b0e868 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 15:43:39 +0100 Subject: [PATCH 075/104] pipeline --- config.yml | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/config.yml b/config.yml index bdb7d36b0ff7..9f1950930bb6 100644 --- a/config.yml +++ b/config.yml @@ -16,18 +16,8 @@ image: "huggingface/transformers-torch-light" always-pull: true commands: - - "echo 10" - "pwd" - - "echo 1" - - "ls -la" - - "echo 2" - - "ls -la /" - - "echo 3" - "ls -la /workdir" -# - "echo 4" -# - "ls -la /root" -# - "echo 5" -# - "ls -la /home" ## - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" -# - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" + - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" parallelism: 2 From a59280a405e004984f908fc10d822873b66c3e3c Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 15:50:25 +0100 Subject: [PATCH 076/104] pipeline --- config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/config.yml b/config.yml index 9f1950930bb6..9986c80ac74d 100644 --- a/config.yml +++ b/config.yml @@ -18,6 +18,7 @@ commands: - "pwd" - "ls -la /workdir" + - "pip install -e ." ## - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" parallelism: 2 From a06e3ebbcd6eaaa17d734a9ccda967fbee17fba5 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 16:05:16 +0100 Subject: [PATCH 077/104] pipeline From b93d7ebaaa6ff6120c9c738497bd424afae921d0 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 16:18:05 +0100 Subject: [PATCH 078/104] pipeline --- config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/config.yml b/config.yml index 9986c80ac74d..fd6f91f6cebe 100644 --- a/config.yml +++ b/config.yml @@ -17,6 +17,7 @@ always-pull: true commands: - "pwd" + - "echo 3" - "ls -la /workdir" - "pip install -e ." ## - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" From d99c069fa924b25ea65c78f9eff1a968fbcddf28 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 16:22:11 +0100 Subject: [PATCH 079/104] pipeline From 051dc702eac3e4687ea36571cb52fea65624ada6 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 17:47:15 +0100 Subject: [PATCH 080/104] pipeline --- config.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/config.yml b/config.yml index fd6f91f6cebe..8faaef4e49d9 100644 --- a/config.yml +++ b/config.yml @@ -23,3 +23,18 @@ ## - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" parallelism: 2 + + - label: OK 11 + plugins: + - docker#v5.12.0: + image: "huggingface/transformers-torch-light" + always-pull: true + commands: + - "pwd" + - "echo 4" + - "ls -la /workdir" + - "pip install -e ." +## - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" + - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" + - "exit -1" + parallelism: 2 \ No newline at end of file From d740a95bfef637c966daba023ae1f9dadadc8843 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 18:02:22 +0100 Subject: [PATCH 081/104] pipeline --- config.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/config.yml b/config.yml index 8faaef4e49d9..4791c8dd797b 100644 --- a/config.yml +++ b/config.yml @@ -34,7 +34,7 @@ - "echo 4" - "ls -la /workdir" - "pip install -e ." -## - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" - - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" - - "exit -1" + - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" +# - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" + - 'if ["$BUILDKITE_RETRY_COUNT" == "1"]; then exit 0; else exit 1; fi' parallelism: 2 \ No newline at end of file From 155bf29c73d8b8a708b6bf126d377e0b7cb6efae Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 18:09:29 +0100 Subject: [PATCH 082/104] pipeline --- config.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/config.yml b/config.yml index 4791c8dd797b..6e1f85c061a4 100644 --- a/config.yml +++ b/config.yml @@ -35,6 +35,7 @@ - "ls -la /workdir" - "pip install -e ." - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" -# - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" - - 'if ["$BUILDKITE_RETRY_COUNT" == "1"]; then exit 0; else exit 1; fi' + - "echo $BUILDKITE_RETRY_COUNT" + # - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" + - 'if [ "$BUILDKITE_RETRY_COUNT" == "1" ]; then exit 0; else exit 1; fi' parallelism: 2 \ No newline at end of file From 86da89488aa5f721eedf14b371340a1953bdb854 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 18:15:21 +0100 Subject: [PATCH 083/104] pipeline --- config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.yml b/config.yml index 6e1f85c061a4..7b126a2cce0f 100644 --- a/config.yml +++ b/config.yml @@ -37,5 +37,5 @@ - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" - "echo $BUILDKITE_RETRY_COUNT" # - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" - - 'if [ "$BUILDKITE_RETRY_COUNT" == "1" ]; then exit 0; else exit 1; fi' + - 'if [ "$BUILDKITE_RETRY_COUNT" = "1" ]; then exit 0; else exit 1; fi' parallelism: 2 \ No newline at end of file From 03073795b718eefc99636c95b248102e7ff49ac7 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 18:26:07 +0100 Subject: [PATCH 084/104] pipeline --- config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.yml b/config.yml index 7b126a2cce0f..a71a9b8485af 100644 --- a/config.yml +++ b/config.yml @@ -37,5 +37,5 @@ - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" - "echo $BUILDKITE_RETRY_COUNT" # - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" - - 'if [ "$BUILDKITE_RETRY_COUNT" = "1" ]; then exit 0; else exit 1; fi' + - 'if [ "$$BUILDKITE_RETRY_COUNT" = "1" ]; then exit 0; else exit 1; fi' parallelism: 2 \ No newline at end of file From ad34ed41f21073f1782263aa4c7ed96fb9f47dd7 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 18:32:44 +0100 Subject: [PATCH 085/104] pipeline --- config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config.yml b/config.yml index a71a9b8485af..a6f9de395473 100644 --- a/config.yml +++ b/config.yml @@ -35,7 +35,7 @@ - "ls -la /workdir" - "pip install -e ." - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" - - "echo $BUILDKITE_RETRY_COUNT" + - "echo $$BUILDKITE_RETRY_COUNT" # - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" - - 'if [ "$$BUILDKITE_RETRY_COUNT" = "1" ]; then exit 0; else exit 1; fi' + - 'if [ "$$BUILDKITE_RETRY_COUNT" == "1" ]; then exit 0; else exit 1; fi' parallelism: 2 \ No newline at end of file From ad9bb62e7a50b818935d6038f539fba496b8b7f0 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 18:40:47 +0100 Subject: [PATCH 086/104] pipeline --- config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.yml b/config.yml index a6f9de395473..d2f42c0fabc1 100644 --- a/config.yml +++ b/config.yml @@ -37,5 +37,5 @@ - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" - "echo $$BUILDKITE_RETRY_COUNT" # - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" - - 'if [ "$$BUILDKITE_RETRY_COUNT" == "1" ]; then exit 0; else exit 1; fi' + - 'if [ "$$BUILDKITE_RETRY_COUNT" = "1" ]; then exit 0; else exit 1; fi' parallelism: 2 \ No newline at end of file From 789c8347a92545cd525b38b04226e79bb9fc3257 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 18:43:48 +0100 Subject: [PATCH 087/104] pipeline --- config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.yml b/config.yml index d2f42c0fabc1..c44760280648 100644 --- a/config.yml +++ b/config.yml @@ -34,7 +34,7 @@ - "echo 4" - "ls -la /workdir" - "pip install -e ." - - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" +# - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" - "echo $$BUILDKITE_RETRY_COUNT" # - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" - 'if [ "$$BUILDKITE_RETRY_COUNT" = "1" ]; then exit 0; else exit 1; fi' From b7288b93103efa655c28aadb958d1b7ec745a737 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 18:45:37 +0100 Subject: [PATCH 088/104] pipeline --- config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.yml b/config.yml index c44760280648..a94a5c06b0a6 100644 --- a/config.yml +++ b/config.yml @@ -21,7 +21,7 @@ - "ls -la /workdir" - "pip install -e ." ## - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" - - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" +# - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" parallelism: 2 - label: OK 11 From d0abad6f541a73a403f5cc7e5b78e6815e54cc19 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 18:51:08 +0100 Subject: [PATCH 089/104] pipeline --- config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.yml b/config.yml index a94a5c06b0a6..a811dfbb6415 100644 --- a/config.yml +++ b/config.yml @@ -37,5 +37,5 @@ # - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" - "echo $$BUILDKITE_RETRY_COUNT" # - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" - - 'if [ "$$BUILDKITE_RETRY_COUNT" = "1" ]; then exit 0; else exit 1; fi' +# - 'if [ "$$BUILDKITE_RETRY_COUNT" = "1" ]; then exit 0; else exit 1; fi' parallelism: 2 \ No newline at end of file From b4b05e36390ef292ece5eafc6e448d7198a65074 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 18:56:26 +0100 Subject: [PATCH 090/104] pipeline --- config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/config.yml b/config.yml index a811dfbb6415..46f7bddf24b8 100644 --- a/config.yml +++ b/config.yml @@ -36,6 +36,7 @@ - "pip install -e ." # - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" - "echo $$BUILDKITE_RETRY_COUNT" + - "echo $$BUILDKITE_BRANCH" # - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" # - 'if [ "$$BUILDKITE_RETRY_COUNT" = "1" ]; then exit 0; else exit 1; fi' parallelism: 2 \ No newline at end of file From 617d0baad9de38d045293822ace5e173d4b1c228 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 18:58:12 +0100 Subject: [PATCH 091/104] pipeline --- config.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config.yml b/config.yml index 46f7bddf24b8..5e30616f50b1 100644 --- a/config.yml +++ b/config.yml @@ -8,6 +8,8 @@ - "echo 9" - "pwd" - "echo $(python3 --version)" + - "echo $$BUILDKITE_RETRY_COUNT" + - "echo $$BUILDKITE_BRANCH" parallelism: 2 - label: Mal 10 From 26e8df67ea92ffb7bcd75422a4cd6cf38db024b2 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 19:02:59 +0100 Subject: [PATCH 092/104] pipeline --- config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/config.yml b/config.yml index 5e30616f50b1..4a2a213df303 100644 --- a/config.yml +++ b/config.yml @@ -8,6 +8,7 @@ - "echo 9" - "pwd" - "echo $(python3 --version)" + - "exit 1" - "echo $$BUILDKITE_RETRY_COUNT" - "echo $$BUILDKITE_BRANCH" parallelism: 2 From ae73c64fe188061b59e43d5e0d808451667b729e Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 19:03:48 +0100 Subject: [PATCH 093/104] pipeline --- config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.yml b/config.yml index 4a2a213df303..1f86a2ae9ae4 100644 --- a/config.yml +++ b/config.yml @@ -8,9 +8,9 @@ - "echo 9" - "pwd" - "echo $(python3 --version)" - - "exit 1" - "echo $$BUILDKITE_RETRY_COUNT" - "echo $$BUILDKITE_BRANCH" + - "exit 1" parallelism: 2 - label: Mal 10 From f39e138af4d9f63d12e3f3b04030b5a4f332aa4a Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 20:25:30 +0100 Subject: [PATCH 094/104] pipeline --- config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.yml b/config.yml index 1f86a2ae9ae4..290da45e18b8 100644 --- a/config.yml +++ b/config.yml @@ -10,7 +10,7 @@ - "echo $(python3 --version)" - "echo $$BUILDKITE_RETRY_COUNT" - "echo $$BUILDKITE_BRANCH" - - "exit 1" + - 'if [ "$$BUILDKITE_RETRY_COUNT" = "1" ]; then exit 0; else exit 1; fi' parallelism: 2 - label: Mal 10 From 6491b9d6b48decaddcfcf1217940942d3ba099f5 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Wed, 19 Feb 2025 20:56:39 +0100 Subject: [PATCH 095/104] pipeline --- config.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config.yml b/config.yml index 290da45e18b8..2780c1528aec 100644 --- a/config.yml +++ b/config.yml @@ -18,11 +18,15 @@ - docker#v5.12.0: image: "huggingface/transformers-torch-light" always-pull: true + propagate-environment: true commands: - "pwd" - "echo 3" - "ls -la /workdir" - "pip install -e ." + - "echo $$BUILDKITE_RETRY_COUNT" + - "echo $$BUILDKITE_BRANCH" + - 'if [ "$$BUILDKITE_RETRY_COUNT" = "1" ]; then exit 0; else exit 1; fi' ## - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config" # - "python3 -m pytest -v tests/models/vit/test_modeling_vit.py -k ViTModelTest" parallelism: 2 From 36e19e85c2ef838326cb49bc1b344bf430926d59 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Thu, 20 Feb 2025 09:21:39 +0100 Subject: [PATCH 096/104] pipeline From 46e030ded49a37e987f203ffee6758979b99966f Mon Sep 17 00:00:00 2001 From: ydshieh Date: Thu, 20 Feb 2025 10:37:46 +0100 Subject: [PATCH 097/104] pipeline From 6037fedb1656afa10f32c3cea912aeeb5d144720 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Thu, 20 Feb 2025 10:40:26 +0100 Subject: [PATCH 098/104] pipeline From c088f899b09db993839b92b66664d8d63fdeba13 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Thu, 20 Feb 2025 10:47:56 +0100 Subject: [PATCH 099/104] pipeline --- .buildkite/pipeline.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 976626c6a5e3..134bb4c3b5b5 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -2,6 +2,7 @@ steps: - group: ":lock_with_ink_pen: Security Audits" key: "group" steps: + - trigger: "ydshieh-transformers-2" - label: "Generate" # plugins: # - docker#v5.12.0: From c2ee191adf9b82ba6f1627b1c6d2ae440916857b Mon Sep 17 00:00:00 2001 From: ydshieh Date: Thu, 20 Feb 2025 10:55:28 +0100 Subject: [PATCH 100/104] pipeline --- .buildkite/pipeline.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 134bb4c3b5b5..c3832db1db84 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -2,7 +2,7 @@ steps: - group: ":lock_with_ink_pen: Security Audits" key: "group" steps: - - trigger: "ydshieh-transformers-2" +# - trigger: "ydshieh-transformers-2" - label: "Generate" # plugins: # - docker#v5.12.0: @@ -70,4 +70,11 @@ steps: # # - "conda deactivate" # # - "echo 6" # # - "echo 7" -# key: build-3 \ No newline at end of file +# key: build-3 +- group: ":lock_with_ink_pen: Good boy!" + key: "group-2" + steps: + - label: "Build 1" + commands: + - "echo 3" + - "echo 2" From 0a53f3bb5b6b4d2b9269cb9bcc341a5d13a1c318 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Thu, 20 Feb 2025 11:09:35 +0100 Subject: [PATCH 101/104] pipeline From 13f60f95792dd2be19cbac2c356cc7c0a21d55e3 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Thu, 20 Feb 2025 11:10:16 +0100 Subject: [PATCH 102/104] pipeline From cdd63a4ca543ef0ea8355d1ee34c2cf9cf595a6f Mon Sep 17 00:00:00 2001 From: ydshieh Date: Thu, 20 Feb 2025 11:15:41 +0100 Subject: [PATCH 103/104] pipeline From 2aa003d9d80937b399fcea4ff7415b4b1170f7b4 Mon Sep 17 00:00:00 2001 From: ydshieh Date: Thu, 20 Feb 2025 11:17:31 +0100 Subject: [PATCH 104/104] pipeline