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

Integrate github action #89

Open
hennersz opened this issue May 26, 2023 · 15 comments
Open

Integrate github action #89

hennersz opened this issue May 26, 2023 · 15 comments

Comments

@hennersz
Copy link

Heya I've managed to get nixbox building in github actions for virtualbox and libvirt in my own fork
They are currently published under my own namespace in vagrant cloud.
If the maintainers of this repo want to integrate it and publish under the nixos account I can open a PR

@pdietl
Copy link
Contributor

pdietl commented Jan 6, 2024

@zimbatm are you interesting in adding such a github action? Maybe to trigger on a release? Or would you be down to upload new boxes for nix 23.11? I can build the boxes of all the providers, but obviously I can't upload them.

@hennersz
Copy link
Author

hennersz commented Jan 6, 2024

Fyi the actions started intermittently failing more and more often, so I need to do some work to try and fix it

@zimbatm
Copy link
Member

zimbatm commented Jan 7, 2024

yeah sounds good. especially now that GHA supports nested virtualization, it should make building those VM images much easier. then upload them as release assets.

I'm not actively using this project anymore, so if any of you or @ifurther also wants to take over maintenance, that would be nice.

@ifurther
Copy link
Contributor

ifurther commented Jan 7, 2024

I am interesting this, maybe we can do it.

@zimbatm
Copy link
Member

zimbatm commented Jan 7, 2024

Invited you both since you are active on the project. Make yourself at home and let me know if you need anything.

@pdietl
Copy link
Contributor

pdietl commented Jan 7, 2024

Thanks @zimbatm! How do we get the credentials for uploading to VagrantCloud?

@zimbatm
Copy link
Member

zimbatm commented Jan 8, 2024

I added the ATLAS_TOKEN secret to GitHub Actions, for the automation. If you sign up to https://app.vagrantup.com/account/new and give me your account, I will also give you access to the org.

@ifurther
Copy link
Contributor

ifurther commented Jan 8, 2024

@zimbatm my vargrnat username is same for my github username.
@pdietl the github action ubuntu image have the packer, but no VirtualBox. So user uses the macos to use vagrant.

@zimbatm
Copy link
Member

zimbatm commented Jan 9, 2024

Invited you to the "nixbox" org. I propose that we start fresh, so you can also organize things like you want.

@ifurther
Copy link
Contributor

ifurther commented Jan 9, 2024

Thanks @zimbatm I will update makefile

@ifurther
Copy link
Contributor

@zimbatm I can't set the nixbox/nixos to public

@zimbatm
Copy link
Member

zimbatm commented Jan 14, 2024

https://app.vagrantup.com/nixbox/boxes/nixos is public isn't it?

@ifurther
Copy link
Contributor

Now is public, thanks

@ifurther
Copy link
Contributor

Hi @hennersz I add the ci building the image now, cloud you help me add the flake function to new ?

@hennersz
Copy link
Author

might be able to look at this over the weekend

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

No branches or pull requests

4 participants