Loading .copier-answers.yml +2 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ # See the project for instructions on how to update the project # # Changes here will be overwritten by Copier; NEVER EDIT MANUALLY _commit: v1.53.0 _commit: v1.59.0 _src_path: https://gitlab.com/gitlab-com/gl-infra/common-template-copier.git ee_licensed: false gitlab_namespace: gitlab-org/ruby/gems Loading @@ -16,5 +16,6 @@ project_name: labkit-ruby release_platform: false ruby: true rubygem: true rust: false terraform: false truncated_tags: true .editorconfig +4 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,10 @@ trim_trailing_whitespace = true [.copier-*.yml] insert_final_newline = unset indent_size = unset charset = unset end_of_line = unset indent_style = unset trim_trailing_whitespace = unset [*.md] indent_size = unset Loading .gitlab/duo/agent-config.yml 0 → 100644 +30 −0 Original line number Diff line number Diff line # GitLab Duo Agent Platform execution config. # https://docs.gitlab.com/user/duo_agent_platform/flows/execution/ # # Runs flows for this project inside our own duo-workflow-sandbox image (which # ships mise), pre-installs the repo's mise toolset, and caches it between runs. # NOTE: this file is only read from the default branch. image: registry.gitlab.com/gitlab-com/gl-infra/common-ci-tasks-images/duo-workflow-sandbox:latest setup_script: # Keep mise's data + cache inside the project dir so the `cache:` block below # can capture them (caching only reliably covers paths under the project dir). - export MISE_DATA_DIR="${CI_PROJECT_DIR}/.cache/mise/data" - export MISE_CACHE_DIR="${CI_PROJECT_DIR}/.cache/mise/cache" - mise trust --yes - mise install --yes cache: # Re-use installed tools as long as the version pins are unchanged. key: files: - .tool-versions - .mise.toml paths: - .cache/mise/data - .cache/mise/cache network_policy: # Allow the Sandbox Runtime's recommended allowlist (GitLab, package # registries, etc.) so flows can reach the services they normally need. include_recommended_allowed: true LICENSE +1 −1 Original line number Diff line number Diff line Copyright (c) 2011-2022 GitLab, Inc. Copyright (c) 2011-2026 GitLab, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal Loading scripts/prepare-dev-env.sh +1 −1 Original line number Diff line number Diff line Loading @@ -54,7 +54,7 @@ fi # install mise/asdf dependencies echo "installing required plugins with mise install.." mise plugins update -q mise trust mise trust --yes mise install # set PROMPT_COMMAND to empty value for mise if unset Loading Loading
.copier-answers.yml +2 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ # See the project for instructions on how to update the project # # Changes here will be overwritten by Copier; NEVER EDIT MANUALLY _commit: v1.53.0 _commit: v1.59.0 _src_path: https://gitlab.com/gitlab-com/gl-infra/common-template-copier.git ee_licensed: false gitlab_namespace: gitlab-org/ruby/gems Loading @@ -16,5 +16,6 @@ project_name: labkit-ruby release_platform: false ruby: true rubygem: true rust: false terraform: false truncated_tags: true
.editorconfig +4 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,10 @@ trim_trailing_whitespace = true [.copier-*.yml] insert_final_newline = unset indent_size = unset charset = unset end_of_line = unset indent_style = unset trim_trailing_whitespace = unset [*.md] indent_size = unset Loading
.gitlab/duo/agent-config.yml 0 → 100644 +30 −0 Original line number Diff line number Diff line # GitLab Duo Agent Platform execution config. # https://docs.gitlab.com/user/duo_agent_platform/flows/execution/ # # Runs flows for this project inside our own duo-workflow-sandbox image (which # ships mise), pre-installs the repo's mise toolset, and caches it between runs. # NOTE: this file is only read from the default branch. image: registry.gitlab.com/gitlab-com/gl-infra/common-ci-tasks-images/duo-workflow-sandbox:latest setup_script: # Keep mise's data + cache inside the project dir so the `cache:` block below # can capture them (caching only reliably covers paths under the project dir). - export MISE_DATA_DIR="${CI_PROJECT_DIR}/.cache/mise/data" - export MISE_CACHE_DIR="${CI_PROJECT_DIR}/.cache/mise/cache" - mise trust --yes - mise install --yes cache: # Re-use installed tools as long as the version pins are unchanged. key: files: - .tool-versions - .mise.toml paths: - .cache/mise/data - .cache/mise/cache network_policy: # Allow the Sandbox Runtime's recommended allowlist (GitLab, package # registries, etc.) so flows can reach the services they normally need. include_recommended_allowed: true
LICENSE +1 −1 Original line number Diff line number Diff line Copyright (c) 2011-2022 GitLab, Inc. Copyright (c) 2011-2026 GitLab, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal Loading
scripts/prepare-dev-env.sh +1 −1 Original line number Diff line number Diff line Loading @@ -54,7 +54,7 @@ fi # install mise/asdf dependencies echo "installing required plugins with mise install.." mise plugins update -q mise trust mise trust --yes mise install # set PROMPT_COMMAND to empty value for mise if unset Loading