Skip to content

feat: refresh metadata#2247

Merged
m3nu merged 5 commits intoborgbase:masterfrom
renner0e:add-screenshots
Jun 14, 2025
Merged

feat: refresh metadata#2247
m3nu merged 5 commits intoborgbase:masterfrom
renner0e:add-screenshots

Conversation

@renner0e
Copy link
Contributor

@renner0e renner0e commented Jun 9, 2025

Description

this adds a bunch of missing metadata like faq, donation links, dev id etc.
and up-to-date screenshots

mostly according to https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/quality-guidelines

Related Issue

Motivation and Context

new screenshots present what the app actually is
people will be more likely to donate/contribute if you give them easier access to the links

How Has This Been Tested?

appstreamcli validate com.borgbase.Vorta.appdata.xml

W: com.borgbase.Vorta:51: url-not-reachable
https://www.transifex.com/borgbase/vorta/ - URL was not found on the server.

✘ Validation failed: warnings: 1, pedantic: 5

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • I have read the CONTRIBUTING guide.
  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

I provide my contribution under the terms of the license of this repository and I affirm the Developer Certificate of Origin.

renner0e added 3 commits June 9, 2025 15:06
add links for
- donating
- contributing
- source code
- faq
satisfy the linter
I: com.borgbase.Vorta:7: developer-id-missing
@renner0e
Copy link
Contributor Author

renner0e commented Jun 9, 2025

the url to transifex is broken?

@VandalByte
Copy link
Collaborator

Yeah seems like it, its has been a few days. It says the page doesn't exist when you follow that link.

m3nu
m3nu previously approved these changes Jun 12, 2025
Copy link
Contributor

@m3nu m3nu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice cleanup. Thanks a lot!

@m3nu
Copy link
Contributor

m3nu commented Jun 12, 2025

Our test tool doesn't know some of those tags. Should we ignore anything that's not an error?

I: com.borgbase.Vorta:7: unknown-tag developer
W: com.borgbase.Vorta:53: url-invalid-type contribute
W: com.borgbase.Vorta:52: url-invalid-type vcs-browser

@renner0e
Copy link
Contributor Author

renner0e commented Jun 13, 2025

Our test tool doesn't know some of those tags. Should we ignore anything that's not an error?

I: com.borgbase.Vorta:7: unknown-tag developer
W: com.borgbase.Vorta:53: url-invalid-type contribute
W: com.borgbase.Vorta:52: url-invalid-type vcs-browser

I'm guessing this is because of the old 22.04 runner that ships an older version of appstreamcli that simply doesn't have these properties yet.
22.04: AppStream version: 0.15.2
24.04 AppStream version: 1.0.2
Updating to 24.04 resolves it.

@m3nu
Copy link
Contributor

m3nu commented Jun 14, 2025

Updating to 24.04 resolves it.

Makes sense. Let's try bumping the runner version.

@m3nu m3nu merged commit bad3e3b into borgbase:master Jun 14, 2025
7 checks passed
@m3nu
Copy link
Contributor

m3nu commented Jun 14, 2025

Nice addition. Thanks a lot!

@renner0e renner0e deleted the add-screenshots branch June 14, 2025 18:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants