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

feat (major): migrate modules for stable #174

Merged
merged 1 commit into from
Jul 25, 2024
Merged

feat (major): migrate modules for stable #174

merged 1 commit into from
Jul 25, 2024

Conversation

kbdharun
Copy link
Member

@kbdharun kbdharun commented Jul 25, 2024

This PR performs major changes making the desktop image ready for the 28th stable release.

Changes

  • Migrate Git sources to tagged releases.
  • Migrate Tar sources to tagged releases with checksum verification.
  • Replace a few Dpkg modules to use pre-build DEBs from release assets fetched using the file source type along with checksum verification.

Checklist

  • Adapt modules to the above changes.
  • Add release workflow similar to other image workflows.
  • Test build and squash commits once it succeeds.

@kbdharun kbdharun added this to the 2-stable milestone Jul 25, 2024
Copy link
Member

@taukakao taukakao left a comment

Choose a reason for hiding this comment

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

Great work! LGTM

@taukakao taukakao self-requested a review July 25, 2024 13:14
@kbdharun kbdharun marked this pull request as ready for review July 25, 2024 13:38
@kbdharun kbdharun merged commit 4c0dad1 into main Jul 25, 2024
2 checks passed
@kbdharun kbdharun deleted the cleanup/files branch July 25, 2024 13:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants