PageSourceSearch

https://docs.flathub.org/assets/js/61eac78a.33279e89.js

js flathub.org collected 2026-09-24 08:38:19 UTC 2,955 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkflathub_docs_docusaurus=globalThis.webpackChunkflathub_docs_docusaurus||[]).push([[6613],{7138(t,e,a){a.r(e),a.d(e,{assets:()=>s,contentTitle:()=>l,default:()=>c,frontMatter:()=>r,metadata:()=>o,toc:()=>u});var o=a(1578),i=a(4848),n=a(8453);const r={slug:"improved-build-validation",title:"Improved build validation, increased moderation, and the long-awaited switch to libappstream",authors:["barthalion"],tags:["moderation","linter"]},l=void 0,s={authorsImageUrls:[void 0]},u=[];function d(t){const e={p:"p",...(0,n.R)(),...t.components};return(0,i.jsx)(e.p,{children:"Flathub's automatic build validation is more thorough now, and includes checks for issues we previously would have only flagged manually. There is a chance that if your app has been passing the continuous integration checks previously, it will fail now; here's why, and what to do about it."})}function c(t={}){const{wrapper:e}={...(0,n.R)(),...t.components};return e?(0,i.jsx)(e,{...t,children:(0,i.jsx)(d,{...t})}):d(t)}},8453(t,e,a){a.d(e,{R:()=>r,x:()=>l});var o=a(6540);const i={},n=o.createContext(i);function r(t){const e=o.useContext(n);return o.useMemo(function(){return"function"==typeof t?t(e):{...e,...t}},[e,t])}function l(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(i):t.components||i:r(t.components),o.createElement(n.Provider,{value:e},t.children)}},1578(t){t.exports=JSON.parse('{"permalink":"/blog/improved-build-validation","editUrl":"https://github.com/flathub/documentation/tree/main/blog/2024-02-21/index.md","source":"@site/blog/2024-02-21/index.md","title":"Improved build validation, increased moderation, and the long-awaited switch to libappstream","description":"Flathub\'s automatic build validation is more thorough now, and includes checks for issues we previously would have only flagged manually. There is a chance that if your app has been passing the continuous integration checks previously, it will fail now; here\'s why, and what to do about it.","date":"2024-02-21T00:00:00.000Z","tags":[{"inline":true,"label":"moderation","permalink":"/blog/tags/moderation"},{"inline":true,"label":"linter","permalink":"/blog/tags/linter"}],"readingTime":2.02,"hasTruncateMarker":true,"authors":[{"name":"Bart Piotrowski","title":"Flathub Janitor","socials":{"Website":"https://barthalion.blog","github":"https://github.com/barthalion","mastodon":"https://social.treehouse.systems/@barthalion"},"imageURL":"/avatars/barthalion.png","key":"barthalion","page":null}],"frontMatter":{"slug":"improved-build-validation","title":"Improved build validation, increased moderation, and the long-awaited switch to libappstream","authors":["barthalion"],"tags":["moderation","linter"]},"unlisted":false,"prevItem":{"title":"Introducing App Brand Colors","permalink":"/blog/introducing-app-brand-colors"},"nextItem":{"title":"Catch Us at FOSDEM 2024!","permalink":"/blog/fosdem-2024"}}')}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.