Skip to content
New issue

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

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

Already on GitHub? # to your account

Packaging and Dissemination: Package for self-hosting & deployment to managed services #276

Closed
4 tasks done
Tracked by #322
zeeshanlakhani opened this issue Aug 29, 2023 · 0 comments · Fixed by #360
Closed
4 tasks done
Tracked by #322
Assignees
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@zeeshanlakhani
Copy link
Contributor

zeeshanlakhani commented Aug 29, 2023

Summary

We need to package homestar nodes (servers) for self-hosting and deployment to managed services.

Components

ETA: 2023-10-20

@zeeshanlakhani zeeshanlakhani added good first issue Good for newcomers help wanted Extra attention is needed github_actions labels Aug 29, 2023
@zeeshanlakhani zeeshanlakhani mentioned this issue Sep 26, 2023
2 tasks
@zeeshanlakhani zeeshanlakhani changed the title Release schedule: Docker and binary releases of Homestar Runtime Packaging and Dissemination: Package for self-hosting Sep 26, 2023
@zeeshanlakhani zeeshanlakhani changed the title Packaging and Dissemination: Package for self-hosting Packaging and Dissemination: Package for self-hosting & deployment to managed services Sep 26, 2023
zeeshanlakhani pushed a commit that referenced this issue Oct 9, 2023
Closes #276. We'll open a new
issue for more specific packages: brew, arch-linux, wix/windows. This
will need some further testing to be absolutely sure, cc @walkah.

Includes:
  - Fixes bug with empty check on annouce_addresses
  - local cross-rs setup for builds
  - github action workflows: builds.yml tied to release
* builds binaries (cross if need be) for aarch64-unknown-linux-gnu,
aarch64-unknown-linux-musl, aarch64-apple-darwin,
x86_64-unknown-linux-gnu, x86_64-unknown-linux-musl,
x86_64-apple-darwin, x86_64-pc-windows-msvc, and x86_64-unknown-freebsd
(for now)
    * builds packages for .deb, .rpm (sets out todos for brew, wix, aur)
    * docker push to ghcr.io and tag mult. versions
@zeeshanlakhani zeeshanlakhani self-assigned this Oct 19, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant