Skip to content

Commit ea4f161

Browse files
committed
fix: James?! I guess I was drunk...
1 parent 88503aa commit ea4f161

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

.github/workflows/flatpak.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -73,16 +73,16 @@ jobs:
7373
with:
7474
script: |
7575
const fs = require('fs');
76-
76+
7777
// Fetch all releases (excluding prereleases)
7878
const releases = await github.rest.repos.listReleases({
7979
owner: context.repo.owner,
8080
repo: context.repo.repo,
8181
per_page: 100
8282
});
83-
83+
8484
const validReleases = releases.data.filter(release => !release.prerelease);
85-
85+
8686
// Generate metainfo.xml content
8787
let metainfoContent = `<?xml version="1.0" encoding="UTF-8"?>
8888
<component type="desktop-application">
@@ -110,21 +110,21 @@ jobs:
110110
<icon type="stock">io.github.jmylchreest.keylightd</icon>
111111
<url type="homepage">https://github.com/jmylchreest/keylightd</url>
112112
<url type="bugtracker">https://github.com/jmylchreest/keylightd/issues</url>
113-
<developer_name>James Mylchreest</developer_name>
113+
<developer_name>John Mylchreest</developer_name>
114114
<content_rating type="oars-1.1" />
115115
<releases>
116116
`;
117-
117+
118118
// Add releases
119119
for (const release of validReleases) {
120120
const version = release.tag_name.replace(/^v/, '');
121121
const date = release.published_at.split('T')[0];
122122
const name = release.name || `Release ${version}`;
123-
123+
124124
metainfoContent += ` <release version="${version}" date="${date}">
125125
<description>
126126
<p>${name.replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;').replace(/'/g, '&#39;')}</p>`;
127-
127+
128128
if (release.body && release.body.trim()) {
129129
// Clean and truncate release body
130130
const cleanBody = release.body
@@ -137,19 +137,19 @@ jobs:
137137
.slice(0, 5)
138138
.join(' ')
139139
.substring(0, 300);
140-
140+
141141
if (cleanBody.trim()) {
142142
metainfoContent += `
143143
<p>${cleanBody.trim()}</p>`;
144144
}
145145
}
146-
146+
147147
metainfoContent += `
148148
</description>
149149
</release>
150150
`;
151151
}
152-
152+
153153
metainfoContent += ` </releases>
154154
<screenshots>
155155
<screenshot type="default">
@@ -158,7 +158,7 @@ jobs:
158158
</screenshot>
159159
</screenshots>
160160
</component>`;
161-
161+
162162
// Write to file
163163
fs.writeFileSync('io.github.jmylchreest.keylightd.metainfo.xml', metainfoContent);
164164
console.log('Generated metainfo.xml with releases:', validReleases.length);
@@ -169,10 +169,10 @@ jobs:
169169
# Create a clean source archive without .git, including the generated metainfo.xml
170170
git config --global --add safe.directory "$(pwd)"
171171
git archive --format=tar --prefix=keylightd-${{ inputs.version }}/ HEAD > source.tar
172-
172+
173173
# Add the generated metainfo.xml to the uncompressed archive
174174
tar --transform 's,^,keylightd-${{ inputs.version }}/,' -rf source.tar io.github.jmylchreest.keylightd.metainfo.xml
175-
175+
176176
# Now compress the archive
177177
gzip source.tar
178178
ls -la source.tar.gz

0 commit comments

Comments
 (0)