Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: add flathub submission #4391

Merged
merged 1 commit into from
Jan 4, 2025
Merged

chore: add flathub submission #4391

merged 1 commit into from
Jan 4, 2025

Conversation

Minh141120
Copy link
Member

@Minh141120 Minh141120 commented Jan 2, 2025

Describe Your Changes

This pull request includes several changes to add configuration files and setup scripts for the Jan application, a local AI assistant by Menlo. The most important changes include creating a desktop entry, adding Flatpak configuration files, and specifying build options and dependencies.

Configuration and setup:

  • ai.menlo.jan.desktop: Added a desktop entry for the Jan application, including the name, comment, execution command, terminal usage, application type, categories, and icon.
  • ai.menlo.jan.yml: Added a Flatpak configuration file specifying the app ID, runtime, SDK, base app, command, finish arguments, build options, and modules for building and bundling the application.
  • ai.menlo.jan.yml.bak: Added a backup Flatpak configuration file with similar settings as ai.menlo.jan.yml, but using a different Node.js SDK extension and including additional dependencies such as make and yarn.

Platform specification:

  • flathub.json: Added a JSON file specifying that the application is only for the x86_64 architecture.

Fixes Issues

  • Closes #
  • Closes #

Self Checklist

  • Added relevant comments, esp in complex areas
  • Updated docs (for bug fixes / features)
  • Created issues for follow-up changes or refactoring needed

@Minh141120 Minh141120 self-assigned this Jan 2, 2025
@github-actions github-actions bot added the type: chore Maintenance, operational label Jan 2, 2025
Copy link
Contributor

github-actions bot commented Jan 2, 2025

Barecheck - Code coverage report

Total: 68.61%

Your code coverage diff: 0.00% ▴

✅ All code changes are covered

@Minh141120 Minh141120 force-pushed the feat/linux-publish-store branch 3 times, most recently from 5f7b5e2 to 77691da Compare January 4, 2025 15:39
@Minh141120 Minh141120 force-pushed the feat/linux-publish-store branch from 77691da to b2c4f64 Compare January 4, 2025 15:45
@jan-service-account jan-service-account marked this pull request as ready for review January 4, 2025 15:46
Copy link
Collaborator

@hiento09 hiento09 left a comment

Choose a reason for hiding this comment

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

LGTM

@hiento09 hiento09 merged commit f6f432f into dev Jan 4, 2025
2 of 5 checks passed
@hiento09 hiento09 deleted the feat/linux-publish-store branch January 4, 2025 15:47
@github-actions github-actions bot added this to the v0.5.13 milestone Jan 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: chore Maintenance, operational
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants