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

Add GitHub actions workflow to build release ISOs #324

Closed
wants to merge 1 commit into from

Conversation

paralin
Copy link
Member

@paralin paralin commented Dec 10, 2024

Related to #134

Add a GitHub actions workflow to build release ISOs for intel desktop.

  • New GitHub Actions Workflow:

    • Add release-isos.yml to .github/workflows/ to build release ISOs.
    • Trigger on push and pull_request events for master, next, stable, and staging branches.
    • Include steps to build the intel/desktop configuration, create an ISO image, and upload the ISO as a GitHub artifact.
  • Build ISO Script:

    • Add configs/intel/desktop/scripts/build_iso.sh to create an ISO image using mkisofs.
    • Save the ISO to the specified output path.
  • Makefile Changes:

    • Add a new target isoimage in configs/intel/desktop/extensions/Makefile to call the build_iso.sh script.
  • Documentation Update:

    • Update configs/intel/desktop/README.md to include instructions for building an ISO.
  • Build Image Script:

    • Modify configs/intel/desktop/scripts/build_image.sh to create an ISO image instead of a sparse image.

Related to #134

Add a GitHub actions workflow to build release ISOs for intel desktop.

* **New GitHub Actions Workflow:**
  - Add `release-isos.yml` to `.github/workflows/` to build release ISOs.
  - Trigger on push and pull_request events for `master`, `next`, `stable`, and `staging` branches.
  - Include steps to build the `intel/desktop` configuration, create an ISO image, and upload the ISO as a GitHub artifact.

* **Build ISO Script:**
  - Add `configs/intel/desktop/scripts/build_iso.sh` to create an ISO image using `mkisofs`.
  - Save the ISO to the specified output path.

* **Makefile Changes:**
  - Add a new target `isoimage` in `configs/intel/desktop/extensions/Makefile` to call the `build_iso.sh` script.

* **Documentation Update:**
  - Update `configs/intel/desktop/README.md` to include instructions for building an ISO.

* **Build Image Script:**
  - Modify `configs/intel/desktop/scripts/build_image.sh` to create an ISO image instead of a sparse image.
@paralin
Copy link
Member Author

paralin commented Dec 10, 2024

(This was a test of GitHub copilot workspace)

@paralin paralin closed this Dec 10, 2024
@paralin paralin deleted the paralin/add-release-isos branch December 10, 2024 23:41
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.

1 participant