Skip to content

Conversation

@manuel-rw
Copy link
Member

@manuel-rw manuel-rw commented Nov 23, 2025


Homarr

Thank you for your contribution. Please ensure that your pull request meets the following pull request:

  • Builds without warnings or errors (pnpm build, autofix with pnpm format:fix)
  • Pull request targets dev branch
  • Commits follow the conventional commits guideline
  • No shorthand variable names are used (eg. x, y, i or any abbrevation)
  • Documentation is up to date. Create a pull request here.
act -W .github/workflows/deployment-docker-image.yml -e .github/act/event.json --rm --no-cache-server
 act -W .github/workflows/deployment-docker-image.yml -e .github/act/event.json --rm --no-cache-server --artifact-server-path $PWD/artifacts

@manuel-rw manuel-rw self-assigned this Nov 23, 2025
@deepsource-io
Copy link
Contributor

deepsource-io bot commented Nov 23, 2025

Here's the code health analysis summary for commits 234266e..c608f30. View details on DeepSource ↗.

Analysis Summary

AnalyzerStatusSummaryLink
DeepSource JavaScript LogoJavaScript✅ SuccessView Check ↗

💡 If you’re a repository administrator, you can configure the quality gates from the settings.

@manuel-rw manuel-rw force-pushed the experiment/distribute-bare-metal-amd64-bin branch 6 times, most recently from 3bc5d72 to d480bb1 Compare November 24, 2025 20:30
@manuel-rw manuel-rw changed the title Experiment/distribute bare metal amd64 bin experiment: distribute bare metal amd64 bin Nov 30, 2025
@manuel-rw manuel-rw force-pushed the experiment/distribute-bare-metal-amd64-bin branch 8 times, most recently from fe37649 to b7b98a2 Compare December 1, 2025 21:39
@manuel-rw manuel-rw changed the title experiment: distribute bare metal amd64 bin feat: distribute bare metal amd64 bin Dec 4, 2025
@manuel-rw manuel-rw force-pushed the experiment/distribute-bare-metal-amd64-bin branch 8 times, most recently from 3970e93 to 04da3e2 Compare December 7, 2025 19:45
@manuel-rw manuel-rw force-pushed the experiment/distribute-bare-metal-amd64-bin branch 12 times, most recently from 3f93230 to 5ea1584 Compare December 7, 2025 20:36
@manuel-rw manuel-rw force-pushed the experiment/distribute-bare-metal-amd64-bin branch from 5ea1584 to 98b6427 Compare December 7, 2025 20:43
@Meierschlumpf
Copy link
Member

Meierschlumpf commented Dec 9, 2025

Got adding of artifact with release working, see https://github.com/Meierschlumpf/homarr/actions/runs/20080716127/job/57606821829
Also we'll have to restructure our release flow as we publish an immutable release which means we have to publish the docker images before publishing the release to allow uploading the artifacts. And then add the tag to them once it was successfully published. So the process would look like this:

  1. Create draft release (if main / beta)
  2. Deploy docker image to multiple architectures
  3. Extract source artifact from docker images and attach to release (if main / beta)
  4. Publish release (if main / beta)
  5. Add docker tag for digests (latest, beta or normalized branch name)
  6. Send infrastructure deployment notification

@Meierschlumpf
Copy link
Member

@Meierschlumpf Meierschlumpf changed the title feat: distribute bare metal amd64 bin ci: publish build archives to release for bare metal installs Dec 10, 2025
@manuel-rw
Copy link
Member Author

@Meierschlumpf what is missing now? Shall we merge this for tomorrow and give it a shot?
I think our Proxmox users would be relieved

@Meierschlumpf
Copy link
Member

Yeah sure, I put my changes in, if you like it, we can merge it 👍

@Meierschlumpf
Copy link
Member

A few improvements I'll do tomorrow, requested by proxmox script maintainer

@Meierschlumpf Meierschlumpf marked this pull request as ready for review December 12, 2025 16:37
@Meierschlumpf Meierschlumpf requested a review from a team as a code owner December 12, 2025 16:37
@Meierschlumpf Meierschlumpf merged commit 984b29d into dev Dec 12, 2025
21 of 22 checks passed
@Meierschlumpf Meierschlumpf deleted the experiment/distribute-bare-metal-amd64-bin branch December 12, 2025 18:51
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.

feat: distribute debian packages via dpkg for bare-metal installations

3 participants