[{"data":1,"prerenderedAt":860},["ShallowReactive",2],{"/blog/one-click-clone-to-xcode":3,"navigation-en-us":77,"banner-en-us":503,"footer-en-us":513,"blog-post-authors-en-us-William Chia":758,"blog-related-posts-en-us-one-click-clone-to-xcode":772,"blog-promotions-en-us":796,"next-steps-en-us":850},{"id":4,"title":5,"authors":6,"body":8,"category":56,"date":57,"description":58,"extension":59,"externalUrl":60,"faq":60,"featured":61,"heroImage":62,"meta":63,"navigation":64,"path":65,"seo":66,"slug":70,"stem":71,"tags":72,"template":75,"updatedDate":60,"__hash__":76},"blogPosts/en-us/blog/one-click-clone-to-xcode.md","Announcing GitLab one-click clone to Xcode",[7],"William Chia",{"type":9,"value":10,"toc":52},"minimark",[11,22,39,46,49],[12,13,14,15,21],"p",{},"Yesterday at WWDC, ",[16,17,20],"a",{"href":18,"rel":19},"https://twitter.com/gitlab/status/1003764673454342144",[],"Apple announced our Xcode integration with GitLab",", which makes it easier to work with your Xcode projects hosted in GitLab.",[12,23,24,25,29,30,33,34,38],{},"Projects that contain a ",[26,27,28],"code",{},".xcodeproj"," or ",[26,31,32],{},".xcworkspace"," file can now be cloned in Xcode using the new ",[35,36,37],"strong",{},"Open in Xcode"," button in GitLab. When viewing Xcode projects in the GitLab interface, the button will be available in GitLab next to the Git URL for cloning your project.",[12,40,41],{},[42,43],"img",{"alt":44,"src":45},"Open in Xcode Button","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782398771/blog/Content%20Images/open-in-xcode-button.png",[12,47,48],{},"The button is available on GitLab.com, and will be available to self-managed GitLab instances in GitLab 11.0 from June 22, 2018. The button works with Xcode 9 and above.",[12,50,51],{},"Be on the lookout as we have even more enhancements on the way with GitLab 11.0.",{"title":53,"searchDepth":54,"depth":54,"links":55},"",2,[],"company","2018-06-06","GitLab's Xcode integration allows you to clone repos to Xcode with a single click!","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749680081/Blog/Hero%20Images/apple-xcode-cover.jpg",{},true,"/en-us/blog/one-click-clone-to-xcode",{"title":5,"description":58,"ogTitle":5,"ogDescription":58,"noIndex":61,"ogImage":62,"ogUrl":67,"ogSiteName":68,"ogType":69,"canonicalUrls":67},"https://about.gitlab.com/blog/one-click-clone-to-xcode","https://about.gitlab.com","article","one-click-clone-to-xcode","en-us/blog/one-click-clone-to-xcode",[73,74],"integrations","news","BlogPost","TS_D19u-UPyHitWva59hJaHV8Qn1a7-xsm-Fk4bhv8Q",{"logo":78,"freeTrial":83,"sales":88,"login":93,"items":98,"search":423,"minimal":454,"duo":473,"switchNav":482,"pricingDeployment":493},{"config":79},{"href":80,"dataGaName":81,"dataGaLocation":82},"/","gitlab logo","header",{"text":84,"config":85},"Get free trial",{"href":86,"dataGaName":87,"dataGaLocation":82},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":89,"config":90},"Request a demo",{"href":91,"dataGaName":92,"dataGaLocation":82},"/sales/?contact-topic=request-demo","sales",{"text":94,"config":95},"Sign in",{"href":96,"dataGaName":97,"dataGaLocation":82},"https://gitlab.com/users/sign_in/","sign in",[99,128,228,233,346,401],{"text":100,"config":101,"menu":103},"Platform",{"dataNavLevelOne":102},"platform",{"type":104,"columns":105},"cards",[106,112,120],{"title":100,"description":107,"link":108},"The intelligent orchestration platform for DevSecOps",{"text":109,"config":110},"Explore our Platform",{"href":111,"dataGaName":102,"dataGaLocation":82},"/platform/",{"title":113,"description":114,"link":115},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":116,"config":117},"Meet GitLab Duo",{"href":118,"dataGaName":119,"dataGaLocation":82},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":121,"description":122,"link":123},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":124,"config":125},"Learn more",{"href":126,"dataGaName":127,"dataGaLocation":82},"/why-gitlab/","why gitlab",{"text":129,"left":64,"config":130,"menu":132},"Product",{"dataNavLevelOne":131},"solutions",{"type":133,"link":134,"columns":138,"feature":207},"lists",{"text":135,"config":136},"View all Solutions",{"href":137,"dataGaName":131,"dataGaLocation":82},"/solutions/",[139,163,186],{"title":140,"description":141,"link":142,"items":147},"Automation","CI/CD and automation to accelerate deployment",{"config":143},{"icon":144,"href":145,"dataGaName":146,"dataGaLocation":82},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[148,152,155,159],{"text":149,"config":150},"CI/CD",{"href":151,"dataGaLocation":82,"dataGaName":149},"/solutions/continuous-integration/",{"text":113,"config":153},{"href":118,"dataGaLocation":82,"dataGaName":154},"gitlab duo agent platform - product menu",{"text":156,"config":157},"Source Code Management",{"href":158,"dataGaLocation":82,"dataGaName":156},"/solutions/source-code-management/",{"text":160,"config":161},"Automated Software Delivery",{"href":145,"dataGaLocation":82,"dataGaName":162},"Automated software delivery",{"title":164,"description":165,"link":166,"items":171},"Security","Deliver code faster without compromising security",{"config":167},{"href":168,"dataGaName":169,"dataGaLocation":82,"icon":170},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[172,176,181],{"text":173,"config":174},"Application Security Testing",{"href":168,"dataGaName":175,"dataGaLocation":82},"Application security testing",{"text":177,"config":178},"Software Supply Chain Security",{"href":179,"dataGaLocation":82,"dataGaName":180},"/solutions/supply-chain/","Software supply chain security",{"text":182,"config":183},"Software Compliance",{"href":184,"dataGaName":185,"dataGaLocation":82},"/solutions/software-compliance/","software compliance",{"title":187,"link":188,"items":193},"Measurement",{"config":189},{"icon":190,"href":191,"dataGaName":192,"dataGaLocation":82},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[194,198,202],{"text":195,"config":196},"Visibility & Measurement",{"href":191,"dataGaLocation":82,"dataGaName":197},"Visibility and Measurement",{"text":199,"config":200},"Value Stream Management",{"href":201,"dataGaLocation":82,"dataGaName":199},"/solutions/value-stream-management/",{"text":203,"config":204},"Analytics & Insights",{"href":205,"dataGaLocation":82,"dataGaName":206},"/solutions/analytics-and-insights/","Analytics and insights",{"title":208,"type":133,"items":209},"GitLab for",[210,216,222],{"text":211,"config":212},"Enterprise",{"icon":213,"href":214,"dataGaLocation":82,"dataGaName":215},"Building","/enterprise/","enterprise",{"text":217,"config":218},"Small Business",{"icon":219,"href":220,"dataGaLocation":82,"dataGaName":221},"Work","/small-business/","small business",{"text":223,"config":224},"Public Sector",{"icon":225,"href":226,"dataGaLocation":82,"dataGaName":227},"Organization","/solutions/public-sector/","public sector",{"text":229,"config":230},"Pricing",{"href":231,"dataGaName":232,"dataGaLocation":82,"dataNavLevelOne":232},"/pricing/","pricing",{"text":234,"config":235,"menu":237},"Resources",{"dataNavLevelOne":236},"resources",{"type":133,"link":238,"columns":242,"feature":335},{"text":239,"config":240},"View all resources",{"href":241,"dataGaName":236,"dataGaLocation":82},"/resources/",[243,275,302],{"title":244,"items":245},"Getting started",[246,251,256,261,266,271],{"text":247,"config":248},"Install",{"href":249,"dataGaName":250,"dataGaLocation":82},"/install/","install",{"text":252,"config":253},"Quick start guides",{"href":254,"dataGaName":255,"dataGaLocation":82},"/get-started/","quick setup checklists",{"text":257,"config":258},"Learn",{"href":259,"dataGaLocation":82,"dataGaName":260},"https://university.gitlab.com/","learn",{"text":262,"config":263},"Product documentation",{"href":264,"dataGaName":265,"dataGaLocation":82},"https://docs.gitlab.com/","product documentation",{"text":267,"config":268},"Best practice videos",{"href":269,"dataGaName":270,"dataGaLocation":82},"/getting-started-videos/","best practice videos",{"text":272,"config":273},"Integrations",{"href":274,"dataGaName":73,"dataGaLocation":82},"/integrations/",{"title":276,"items":277},"Discover",[278,283,288,293,297],{"text":279,"config":280},"Customer success stories",{"href":281,"dataGaName":282,"dataGaLocation":82},"/customers/","customer success stories",{"text":284,"config":285},"Blog",{"href":286,"dataGaName":287,"dataGaLocation":82},"/blog/","blog",{"text":289,"config":290},"Demo Hub",{"href":291,"dataGaName":292,"dataGaLocation":82},"/demo-hub/","demo hub",{"text":294,"config":295},"The Source",{"href":296,"dataGaName":287,"dataGaLocation":82},"/the-source/",{"text":298,"config":299},"Remote",{"href":300,"dataGaName":301,"dataGaLocation":82},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":303,"items":304},"Connect",[305,310,315,320,325,330],{"text":306,"config":307},"GitLab Services",{"href":308,"dataGaName":309,"dataGaLocation":82},"/services/","services",{"text":311,"config":312},"Contribute",{"href":313,"dataGaName":314,"dataGaLocation":82},"https://contributors.gitlab.com","contribute",{"text":316,"config":317},"Community",{"href":318,"dataGaName":319,"dataGaLocation":82},"/community/","community",{"text":321,"config":322},"Forum",{"href":323,"dataGaName":324,"dataGaLocation":82},"https://forum.gitlab.com/","forum",{"text":326,"config":327},"Events",{"href":328,"dataGaName":329,"dataGaLocation":82},"/events/","events",{"text":331,"config":332},"Partners",{"href":333,"dataGaName":334,"dataGaLocation":82},"/partners/","partners",{"config":336,"title":339,"text":340,"link":341},{"background":337,"textColor":338},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":342,"config":343},"Read the latest",{"href":344,"dataGaName":345,"dataGaLocation":82},"/whats-new/","whats new",{"text":347,"config":348,"menu":349},"Company",{"dataNavLevelOne":56},{"type":133,"columns":350},[351],{"items":352},[353,358,364,366,371,376,381,386,391,396],{"text":354,"config":355},"About",{"href":356,"dataGaName":357,"dataGaLocation":82},"/company/","about",{"text":359,"config":360,"footerGa":363},"Jobs",{"href":361,"dataGaName":362,"dataGaLocation":82},"/jobs/","jobs",{"dataGaName":362},{"text":326,"config":365},{"href":328,"dataGaName":329,"dataGaLocation":82},{"text":367,"config":368},"Leadership",{"href":369,"dataGaName":370,"dataGaLocation":82},"/company/team/e-group/","leadership",{"text":372,"config":373},"Handbook",{"href":374,"dataGaName":375,"dataGaLocation":82},"https://handbook.gitlab.com/","handbook",{"text":377,"config":378},"Investor relations",{"href":379,"dataGaName":380,"dataGaLocation":82},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":382,"config":383},"Trust Center",{"href":384,"dataGaName":385,"dataGaLocation":82},"/security/","trust center",{"text":387,"config":388},"AI Transparency Center",{"href":389,"dataGaName":390,"dataGaLocation":82},"/ai-transparency-center/","ai transparency center",{"text":392,"config":393},"Newsletter",{"href":394,"dataGaName":395,"dataGaLocation":82},"/company/contact/#contact-forms","newsletter",{"text":397,"config":398},"Press",{"href":399,"dataGaName":400,"dataGaLocation":82},"/press/","press",{"text":402,"config":403,"menu":404},"Contact us",{"dataNavLevelOne":56},{"type":133,"columns":405},[406],{"items":407},[408,413,418],{"text":409,"config":410},"Talk to sales",{"href":411,"dataGaName":412,"dataGaLocation":82},"/sales/","talk to sales",{"text":414,"config":415},"Support portal",{"href":416,"dataGaName":417,"dataGaLocation":82},"https://support.gitlab.com/hc/en-us","support portal",{"text":419,"config":420},"Customer portal",{"href":421,"dataGaName":422,"dataGaLocation":82},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":424,"login":425,"suggestions":432},"Close",{"text":426,"link":427},"To search repositories and projects, login to",{"text":428,"config":429},"gitlab.com",{"href":96,"dataGaName":430,"dataGaLocation":431},"search login","search",{"text":433,"default":434},"Suggestions",[435,437,441,443,447,451],{"text":113,"config":436},{"href":118,"dataGaName":113,"dataGaLocation":431},{"text":438,"config":439},"Code Suggestions (AI)",{"href":440,"dataGaName":438,"dataGaLocation":431},"/solutions/code-suggestions/",{"text":149,"config":442},{"href":151,"dataGaName":149,"dataGaLocation":431},{"text":444,"config":445},"GitLab on AWS",{"href":446,"dataGaName":444,"dataGaLocation":431},"/partners/technology-partners/aws/",{"text":448,"config":449},"GitLab on Google Cloud",{"href":450,"dataGaName":448,"dataGaLocation":431},"/partners/technology-partners/google-cloud-platform/",{"text":452,"config":453},"Why GitLab?",{"href":126,"dataGaName":452,"dataGaLocation":431},{"freeTrial":455,"mobileIcon":460,"desktopIcon":465,"secondaryButton":468},{"text":456,"config":457},"Start free trial",{"href":458,"dataGaName":87,"dataGaLocation":459},"https://gitlab.com/-/trials/new/","nav",{"altText":461,"config":462},"Gitlab Icon",{"src":463,"dataGaName":464,"dataGaLocation":459},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":461,"config":466},{"src":467,"dataGaName":464,"dataGaLocation":459},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":469,"config":470},"Get Started",{"href":471,"dataGaName":472,"dataGaLocation":459},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":474,"mobileIcon":478,"desktopIcon":480},{"text":475,"config":476},"Learn more about GitLab Duo",{"href":118,"dataGaName":477,"dataGaLocation":459},"gitlab duo",{"altText":461,"config":479},{"src":463,"dataGaName":464,"dataGaLocation":459},{"altText":461,"config":481},{"src":467,"dataGaName":464,"dataGaLocation":459},{"button":483,"mobileIcon":488,"desktopIcon":490},{"text":484,"config":485},"/switch",{"href":486,"dataGaName":487,"dataGaLocation":459},"#contact","switch",{"altText":461,"config":489},{"src":463,"dataGaName":464,"dataGaLocation":459},{"altText":461,"config":491},{"src":492,"dataGaName":464,"dataGaLocation":459},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":494,"mobileIcon":499,"desktopIcon":501},{"text":495,"config":496},"Back to pricing",{"href":231,"dataGaName":497,"dataGaLocation":459,"icon":498},"back to pricing","GoBack",{"altText":461,"config":500},{"src":463,"dataGaName":464,"dataGaLocation":459},{"altText":461,"config":502},{"src":467,"dataGaName":464,"dataGaLocation":459},{"title":504,"titleMobile":505,"button":506,"config":511},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":124,"config":507},{"href":508,"dataGaName":509,"dataGaLocation":510},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":512,"disabled":61},"release",{"data":514},{"text":515,"source":516,"edit":522,"contribute":527,"config":532,"items":537,"minimal":747},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":517,"config":518},"View page source",{"href":519,"dataGaName":520,"dataGaLocation":521},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":523,"config":524},"Edit this page",{"href":525,"dataGaName":526,"dataGaLocation":521},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":528,"config":529},"Please contribute",{"href":530,"dataGaName":531,"dataGaLocation":521},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":533,"facebook":534,"youtube":535,"linkedin":536},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[538,585,639,683,715],{"title":229,"links":539,"subMenu":554},[540,544,549],{"text":541,"config":542},"View plans",{"href":231,"dataGaName":543,"dataGaLocation":521},"view plans",{"text":545,"config":546},"Why Premium?",{"href":547,"dataGaName":548,"dataGaLocation":521},"/pricing/premium/","why premium",{"text":550,"config":551},"Why Ultimate?",{"href":552,"dataGaName":553,"dataGaLocation":521},"/pricing/ultimate/","why ultimate",[555],{"title":556,"links":557},"Contact Us",[558,561,563,565,570,575,580],{"text":559,"config":560},"Contact sales",{"href":411,"dataGaName":92,"dataGaLocation":521},{"text":414,"config":562},{"href":416,"dataGaName":417,"dataGaLocation":521},{"text":419,"config":564},{"href":421,"dataGaName":422,"dataGaLocation":521},{"text":566,"config":567},"Status",{"href":568,"dataGaName":569,"dataGaLocation":521},"https://status.gitlab.com/","status",{"text":571,"config":572},"Terms of use",{"href":573,"dataGaName":574,"dataGaLocation":521},"/terms/","terms of use",{"text":576,"config":577},"Privacy statement",{"href":578,"dataGaName":579,"dataGaLocation":521},"/privacy/","privacy statement",{"text":581,"config":582},"Cookie preferences",{"dataGaName":583,"dataGaLocation":521,"id":584,"isOneTrustButton":64},"cookie preferences","ot-sdk-btn",{"title":129,"links":586,"subMenu":595},[587,591],{"text":588,"config":589},"DevSecOps platform",{"href":111,"dataGaName":590,"dataGaLocation":521},"devsecops platform",{"text":592,"config":593},"AI-Assisted Development",{"href":118,"dataGaName":594,"dataGaLocation":521},"ai-assisted development",[596],{"title":597,"links":598},"Topics",[599,604,609,614,619,624,629,634],{"text":600,"config":601},"CICD",{"href":602,"dataGaName":603,"dataGaLocation":521},"/topics/ci-cd/","cicd",{"text":605,"config":606},"GitOps",{"href":607,"dataGaName":608,"dataGaLocation":521},"/topics/gitops/","gitops",{"text":610,"config":611},"DevOps",{"href":612,"dataGaName":613,"dataGaLocation":521},"/topics/devops/","devops",{"text":615,"config":616},"Version Control",{"href":617,"dataGaName":618,"dataGaLocation":521},"/topics/version-control/","version control",{"text":620,"config":621},"DevSecOps",{"href":622,"dataGaName":623,"dataGaLocation":521},"/topics/devsecops/","devsecops",{"text":625,"config":626},"Cloud Native",{"href":627,"dataGaName":628,"dataGaLocation":521},"/topics/cloud-native/","cloud native",{"text":630,"config":631},"AI for Coding",{"href":632,"dataGaName":633,"dataGaLocation":521},"/topics/devops/ai-for-coding/","ai for coding",{"text":635,"config":636},"Agentic AI",{"href":637,"dataGaName":638,"dataGaLocation":521},"/topics/agentic-ai/","agentic ai",{"title":640,"links":641},"Solutions",[642,644,646,651,655,658,662,665,667,670,673,678],{"text":173,"config":643},{"href":168,"dataGaName":173,"dataGaLocation":521},{"text":162,"config":645},{"href":145,"dataGaName":146,"dataGaLocation":521},{"text":647,"config":648},"Agile development",{"href":649,"dataGaName":650,"dataGaLocation":521},"/solutions/agile-delivery/","agile delivery",{"text":652,"config":653},"SCM",{"href":158,"dataGaName":654,"dataGaLocation":521},"source code management",{"text":600,"config":656},{"href":151,"dataGaName":657,"dataGaLocation":521},"continuous integration & delivery",{"text":659,"config":660},"Value stream management",{"href":201,"dataGaName":661,"dataGaLocation":521},"value stream management",{"text":605,"config":663},{"href":664,"dataGaName":608,"dataGaLocation":521},"/solutions/gitops/",{"text":211,"config":666},{"href":214,"dataGaName":215,"dataGaLocation":521},{"text":668,"config":669},"Small business",{"href":220,"dataGaName":221,"dataGaLocation":521},{"text":671,"config":672},"Public sector",{"href":226,"dataGaName":227,"dataGaLocation":521},{"text":674,"config":675},"Education",{"href":676,"dataGaName":677,"dataGaLocation":521},"/solutions/education/","education",{"text":679,"config":680},"Financial services",{"href":681,"dataGaName":682,"dataGaLocation":521},"/solutions/finance/","financial services",{"title":234,"links":684},[685,687,689,691,694,696,699,701,703,705,707,709,711,713],{"text":247,"config":686},{"href":249,"dataGaName":250,"dataGaLocation":521},{"text":252,"config":688},{"href":254,"dataGaName":255,"dataGaLocation":521},{"text":257,"config":690},{"href":259,"dataGaName":260,"dataGaLocation":521},{"text":262,"config":692},{"href":264,"dataGaName":693,"dataGaLocation":521},"docs",{"text":284,"config":695},{"href":286,"dataGaName":287,"dataGaLocation":521},{"text":697,"config":698},"What's new",{"href":344,"dataGaName":345,"dataGaLocation":521},{"text":279,"config":700},{"href":281,"dataGaName":282,"dataGaLocation":521},{"text":298,"config":702},{"href":300,"dataGaName":301,"dataGaLocation":521},{"text":306,"config":704},{"href":308,"dataGaName":309,"dataGaLocation":521},{"text":311,"config":706},{"href":313,"dataGaName":314,"dataGaLocation":521},{"text":316,"config":708},{"href":318,"dataGaName":319,"dataGaLocation":521},{"text":321,"config":710},{"href":323,"dataGaName":324,"dataGaLocation":521},{"text":326,"config":712},{"href":328,"dataGaName":329,"dataGaLocation":521},{"text":331,"config":714},{"href":333,"dataGaName":334,"dataGaLocation":521},{"title":347,"links":716},[717,719,721,723,725,727,731,736,738,740,742],{"text":354,"config":718},{"href":356,"dataGaName":56,"dataGaLocation":521},{"text":359,"config":720},{"href":361,"dataGaName":362,"dataGaLocation":521},{"text":367,"config":722},{"href":369,"dataGaName":370,"dataGaLocation":521},{"text":372,"config":724},{"href":374,"dataGaName":375,"dataGaLocation":521},{"text":377,"config":726},{"href":379,"dataGaName":380,"dataGaLocation":521},{"text":728,"config":729},"Sustainability",{"href":730,"dataGaName":728,"dataGaLocation":521},"/sustainability/",{"text":732,"config":733},"Diversity, inclusion and belonging (DIB)",{"href":734,"dataGaName":735,"dataGaLocation":521},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":382,"config":737},{"href":384,"dataGaName":385,"dataGaLocation":521},{"text":392,"config":739},{"href":394,"dataGaName":395,"dataGaLocation":521},{"text":397,"config":741},{"href":399,"dataGaName":400,"dataGaLocation":521},{"text":743,"config":744},"Modern Slavery Transparency Statement",{"href":745,"dataGaName":746,"dataGaLocation":521},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":748},[749,752,755],{"text":750,"config":751},"Terms",{"href":573,"dataGaName":574,"dataGaLocation":521},{"text":753,"config":754},"Cookies",{"dataGaName":583,"dataGaLocation":521,"id":584,"isOneTrustButton":64},{"text":756,"config":757},"Privacy",{"href":578,"dataGaName":579,"dataGaLocation":521},[759],{"id":760,"title":7,"body":60,"config":761,"content":763,"description":60,"extension":766,"meta":767,"navigation":64,"path":768,"seo":769,"stem":770,"__hash__":771},"blogAuthors/en-us/blog/authors/william-chia.yml",{"template":762},"BlogAuthor",{"name":7,"config":764},{"headshot":53,"ctfId":765},"williamchia","yml",{},"/en-us/blog/authors/william-chia",{},"en-us/blog/authors/william-chia","FIgq0palUGC4TES_u61geTkaCT4yZABjKceDTMRuU5w",[773,781,788],{"title":774,"description":775,"heroImage":776,"category":56,"date":777,"authors":778,"slug":780,"externalUrl":60},"Why GitLab signed the Open Weights and American AI Leadership letter","GitLab supports customer choice, data privacy, and AI model neutrality, empowering teams to run secure, cost-effective, local solutions.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785333264/ww4mlighwlvvzgnmbe6w.png","2026-07-29",[779],"Bill Staples","open-weight-model-letter",{"title":782,"description":783,"heroImage":784,"category":56,"date":785,"authors":786,"slug":787,"externalUrl":60},"GitLab Act 2","A letter to our customers and our investors.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776362275/ozbwn9tk0dditpnfddlz.png","2026-05-11",[779],"gitlab-act-2",{"title":789,"description":790,"heroImage":791,"category":56,"date":792,"authors":793,"slug":795,"externalUrl":60},"GitLab named a 2026 Omdia Universe Leader","Omdia's 2026 report on AI-assisted software development ranked 19 vendors. Here is what GitLab's top scores mean for engineering teams.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1774465167/n5hlvrsrheadeccyr1oz.png","2026-04-13",[794],"Rebecca Carter","gitlab-named-a-2026-omdia-universe-leader",{"promotions":797},[798,812,824,836],{"id":799,"categories":800,"header":802,"text":803,"button":804,"image":809},"ai-modernization",[801],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":805,"config":806},"Get your AI maturity score",{"href":807,"dataGaName":808,"dataGaLocation":287},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":810},{"src":811},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":813,"categories":814,"header":816,"text":803,"button":817,"image":821},"devops-modernization",[815,623],"product","Are you just managing tools or shipping innovation?",{"text":818,"config":819},"Get your DevOps maturity score",{"href":820,"dataGaName":808,"dataGaLocation":287},"/assessments/devops-modernization-assessment/",{"config":822},{"src":823},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":825,"categories":826,"header":828,"text":803,"button":829,"image":833},"security-modernization",[827],"security","Are you trading speed for security?",{"text":830,"config":831},"Get your security maturity score",{"href":832,"dataGaName":808,"dataGaLocation":287},"/assessments/security-modernization-assessment/",{"config":834},{"src":835},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":837,"paths":838,"header":841,"text":842,"button":843,"image":848},"github-azure-migration",[839,840],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Is your team ready for GitHub's Azure move?","GitHub is already rebuilding around Azure. Find out what it means for you.",{"text":844,"config":845},"See how GitLab compares to GitHub",{"href":846,"dataGaName":847,"dataGaLocation":287},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":849},{"src":823},{"header":851,"blurb":852,"button":853,"secondaryButton":858},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":854,"config":855},"Get your free trial",{"href":856,"dataGaName":87,"dataGaLocation":857},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":559,"config":859},{"href":411,"dataGaName":92,"dataGaLocation":857},1786803771939]