mirror of
https://github.com/mfocko/blog.git
synced 2024-11-24 22:11:54 +01:00
1 line
No EOL
8.7 KiB
JavaScript
1 line
No EOL
8.7 KiB
JavaScript
"use strict";(self.webpackChunkfi=self.webpackChunkfi||[]).push([[1851],{39900:(e,t,n)=>{n.r(t),n.d(t,{default:()=>U});var a=n(67294),l=n(58207),r=n(86010);const s="card_h7vX",i="eventDetailsContainer_ujlS",o="list_DjY4",c="buttons_jSVm",h="icon_R7DV";var d,v;function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},u.apply(null,arguments)}const m=e=>{let{title:t,titleId:n,...l}=e;return a.createElement("svg",u({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-labelledby":n},l),t?a.createElement("title",{id:n},t):null,d||(d=a.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})),v||(v=a.createElement("path",{d:"M2 3.993A1 1 0 0 1 2.992 3h18.016c.548 0 .992.445.992.993v16.014a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V3.993zM8 5v14h8V5H8zM4 5v2h2V5H4zm14 0v2h2V5h-2zM4 9v2h2V9H4zm14 0v2h2V9h-2zM4 13v2h2v-2H4zm14 0v2h2v-2h-2zM4 17v2h2v-2H4zm14 0v2h2v-2h-2z"})))};var p,g;function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},f.apply(null,arguments)}const w=e=>{let{title:t,titleId:n,...l}=e;return a.createElement("svg",f({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-labelledby":n},l),t?a.createElement("title",{id:n},t):null,p||(p=a.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})),g||(g=a.createElement("path",{d:"M13 18v2h4v2H7v-2h4v-2H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-8zM4 5v11h16V5H4zm6 2.5 5 3-5 3v-6z"})))};var b,j;function x(){return x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},x.apply(null,arguments)}const y=e=>{let{title:t,titleId:n,...l}=e;return a.createElement("svg",x({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-labelledby":n},l),t?a.createElement("title",{id:n},t):null,b||(b=a.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})),j||(j=a.createElement("path",{d:"M13 21v2.5l-3-2-3 2V21h-.5A3.5 3.5 0 0 1 3 17.5V5a3 3 0 0 1 3-3h14a1 1 0 0 1 1 1v17a1 1 0 0 1-1 1h-7zm0-2h6v-3H6.5a1.5 1.5 0 0 0 0 3H7v-2h6v2zm6-5V4H6v10.035A3.53 3.53 0 0 1 6.5 14H19zM7 5h2v2H7V5zm0 3h2v2H7V8zm0 3h2v2H7v-2z"})))};var z,H;function k(){return k=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},k.apply(null,arguments)}const E=e=>{let{title:t,titleId:n,...l}=e;return a.createElement("svg",k({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-labelledby":n},l),t?a.createElement("title",{id:n},t):null,z||(z=a.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})),H||(H=a.createElement("path",{d:"M17 3h4a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z"})))};var M,N;function V(){return V=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},V.apply(null,arguments)}const _=e=>{let{title:t,titleId:n,...l}=e;return a.createElement("svg",V({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-labelledby":n},l),t?a.createElement("title",{id:n},t):null,M||(M=a.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})),N||(N=a.createElement("path",{d:"M6.455 19 2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H6.455zm-.692-2H20V5H4v13.385L5.763 17zM11 10h2v2h-2v-2zm-4 0h2v2H7v-2zm8 0h2v2h-2v-2z"})))};var O,P;function C(){return C=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},C.apply(null,arguments)}const D=e=>{let{title:t,titleId:n,...l}=e;return a.createElement("svg",C({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-labelledby":n},l),t?a.createElement("title",{id:n},t):null,O||(O=a.createElement("path",{fill:"none",d:"M0 0h24v24H0z"})),P||(P=a.createElement("path",{d:"m12 23.728-6.364-6.364a9 9 0 1 1 12.728 0L12 23.728zm4.95-7.778a7 7 0 1 0-9.9 0L12 20.9l4.95-4.95zM12 13a2 2 0 1 1 0-4 2 2 0 0 1 0 4z"})))};var I=n(85893);const L=e=>{let{data:t}=e;if(0===t.length)return null;const[n,...a]=t,{name:l,location:r,date:s}=n;return(0,I.jsxs)("div",{className:"row",children:[(0,I.jsx)("div",{className:"col col--12",children:(0,I.jsxs)("ul",{className:o,children:[(0,I.jsxs)("li",{children:[(0,I.jsx)(_,{className:h})," ",(0,I.jsx)("strong",{children:l})]}),(0,I.jsxs)("li",{children:[(0,I.jsx)(D,{className:h})," ",r]}),(0,I.jsxs)("li",{children:[(0,I.jsx)(E,{className:h})," ",R(s)]})]})}),t.length>1&&(0,I.jsxs)("div",{className:"col col--12",children:[(0,I.jsx)("p",{className:"margin--none",children:"Also presented on:"}),(0,I.jsx)("ul",{children:a.map((e=>{let{name:t,location:n,date:a}=e;return(0,I.jsxs)("li",{children:[(0,I.jsx)("strong",{children:t})," in ",n," (",R(a),")"]},t)}))})]})]})};function R(e){return`${e.getMonth()+1}/${e.getUTCFullYear()}`}const F=e=>{let{title:t,description:n,events:a=[],recordingURL:l,slidesURL:o,repoURL:h}=e;return(0,I.jsx)("div",{className:"col col--12",children:(0,I.jsxs)("div",{className:(0,r.Z)("card",s),children:[(0,I.jsx)("div",{className:"card__header",children:(0,I.jsx)("h2",{children:t})}),(0,I.jsx)("div",{className:"card__body",children:(0,I.jsxs)("div",{className:"row",children:[(0,I.jsx)("div",{className:"col col--7",children:n}),(0,I.jsx)("div",{className:(0,r.Z)("col col--5",i),children:(0,I.jsx)(L,{data:a})})]})}),(0,I.jsx)("div",{className:"card__footer",children:(0,I.jsxs)("div",{className:c,children:[l&&(0,I.jsxs)("a",{href:l,target:"_blank",className:"button button--primary button--outline",children:[(0,I.jsx)("span",{className:"button__icon",children:(0,I.jsx)(m,{})}),"Watch recording"]}),o&&(0,I.jsxs)("a",{href:o,target:"_blank",className:"button button--secondary button--outline",children:[(0,I.jsx)("span",{className:"button__icon",children:(0,I.jsx)(w,{})}),"See slides"]}),h&&(0,I.jsxs)("a",{href:h,target:"_blank",className:"button button--secondary button--outline",children:[(0,I.jsx)("span",{className:"button__icon",children:(0,I.jsx)(y,{})}),"See repository"]})]})})]})})},T=[{title:"Shift Left Testing with Packit and Testing Farm",description:(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("p",{children:'In today\'s fast-paced software development landscape, ensuring the quality and reliability of upstream contributions is crucial. The traditional approach of testing at the end of the development cycle is no longer sufficient. To address this challenge, we present "Shift Left Your Testing with Packit and Testing Farm", a talk that introduces two powerful tools designed to simplify and enhance the testing process for the upstream contributions.'}),(0,I.jsx)("p",{children:"Packit and Testing Farm provide a dead simple way to build and test your upstream contributions against both public or internal Red Hat testing infrastructure. In this talk, we will explore the capabilities of both tools and demonstrate how they can be seamlessly integrated into your development workflow."}),(0,I.jsx)("p",{children:"In addition to the current capabilities, we will share our plans for Packit and Testing."})]}),events:[{name:"QEcamp23",location:"virtual",date:new Date(2023,10,19)}]},{title:"Packit: RPM integration, all in one",description:(0,I.jsx)(I.Fragment,{children:"Do you want to automate how you build and test your RPM packages? Do you maintain any package in Fedora and want to automate the releases? Or are you just interested in CI/CD on GitHub or GitLab, Fedora and integration of upstream projects with RPM-based Linux distributions? In this session, we are going to deep-dive into features of Packit that can help you do your day-to-day job."}),events:[{name:"DevConf.cz",location:"Brno, Czechia",date:new Date(2023,5,17)},{name:"DevConf.cz Mini",location:"Brno, Czechia",date:new Date(2023,2,31)}],recordingURL:"https://www.youtube.com/watch?v=FxhXzgxWO18",slidesURL:"https://static.sched.com/hosted_files/devconfcz2023/37/DevConf.cz%20June%202023%20Packit%20talk-1.pdf"}],B="Talks",S="Featured talks I presented on various events.";function U(){return(0,I.jsx)(l.Z,{title:B,description:S,children:(0,I.jsxs)("main",{className:"container container--fluid margin-vert--lg",children:[(0,I.jsx)("h1",{children:B}),(0,I.jsx)("p",{children:S}),(0,I.jsx)("div",{className:"row",children:T.map((e=>(0,I.jsx)(F,{...e},e.title)))}),(0,I.jsx)("hr",{}),(0,I.jsxs)("p",{children:["Credits to"," ",(0,I.jsx)("a",{href:"https://kosiec.dev/",target:"_blank",children:"Pawe\u0142 Kosiec"})," ","for implementing his own React components for talks."]})]})})}}}]); |