Commit graph

52 commits

Author SHA1 Message Date
renovate[bot]
bee017f8e0
chore(deps): update actions/upload-artifact digest to cf430e0 (#106)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-08 04:04:44 +00:00
renner
5529801982
feat: extract flatpaks from image (#96)
* feat: extract flatpaks from image

resolves: https://github.com/get-aurora-dev/iso/issues/95

* chore: list flatpaks

useful to see which flatpak brings in which runtimes
2026-09-14 03:41:49 +00:00
inffy
70e0285d23
chore: rename ISO filenames (#69) 2026-09-13 12:05:31 +00:00
inffy
12b8d1df47
feat(ci): setups containers policy (#89)
* chore: add ublue-os. pub key

* add runner-keys script

* modify the workflows

* rename the ublue-os key

* fix

* Apply batched suggestions from code review

Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>

---------

Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>
2026-09-12 19:07:41 +00:00
inffy
4e4805886e
feat: add attestation to ISO build (#85) 2026-09-04 16:14:53 +00:00
inffy
378922b4cb
chore(ci): use ubuntu-26.04 runner (#70) 2026-08-23 14:35:34 +00:00
renovate[bot]
31003babf0
chore(deps): update actions/checkout digest to 3d3c42e (#67)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-20 22:10:08 +00:00
renovate[bot]
cfff934889
chore(deps): update actions/checkout action to v7 (#63)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-14 15:23:57 +00:00
inffy
90db04b807
chore: move to container based titanoboa (#66) 2026-07-14 14:24:49 +00:00
renner
cb81cf9575
chore: rename beta to testing (#61)
We are always building :testing now, there will not be a dedicated :beta
tag.

xref https://github.com/ublue-os/aurora/issues/1647
2026-06-10 19:49:26 +00:00
renovate[bot]
fc542aff54
chore(deps): update actions/checkout digest to df4cb1c (#59) 2026-06-03 16:00:03 +03:00
inffy
aea6ec9bec
chore: Change cron schedule for ISO upload to monthly (#57)
* chore: Change cron schedule for ISO upload to monthly

No need to build these every week

* change the day first of the month
2026-05-13 09:01:40 +03:00
renovate[bot]
d9fd2ec2e2
chore(deps): update actions/upload-artifact digest to 043fb46 (#55)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-11 13:26:07 +00:00
renovate[bot]
eed2df1a47
chore(deps): update extractions/setup-just action to v4 (#54)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 03:09:25 +03:00
renovate[bot]
01ed5ce60c
chore(deps): update extractions/setup-just digest to f8a3cce (#52)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 02:39:25 +03:00
renovate[bot]
faac043d45
chore(deps): update actions/checkout digest to de0fac2 (#51)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-09 02:38:48 +03:00
inffy
1aa5eea947
Update cron schedule to push ISOs on Wednesdays 2026-04-03 09:46:03 +03:00
inffy
2872967733
Add scheduled job to upload ISOs weekly 2026-04-03 09:45:27 +03:00
inffy
042dc1475f
Change cron schedule to push ISOs on Wednesdays
Updated the cron schedule to push to the testing bucket on Wednesdays instead of Tuesdays.
2026-04-03 09:43:43 +03:00
inffy
dd8cc06128
Clarify beta ISOs exclusion in promotion workflow
Updated echo message to clarify beta ISOs will not be promoted.
2026-04-03 09:26:16 +03:00
inffy
ab349b956f
fix(ci): fix the promoto-iso workflow (#49) 2026-04-03 09:22:40 +03:00
inffy
519c412333
feat: produce beta ISOs (#48) 2026-03-21 18:25:04 +00:00
renner
421fd5b9ae
chore: don't put iso in zip file (#45)
v7 gained the ability to upload single files as is, we no longer have to
unzip the file
2026-03-05 17:48:04 +00:00
inffy
f035f50202
Update upload-artifact action to version 7 2026-03-01 09:32:33 +02:00
inffy
0880eb3352
fix(workflow): update ISO workflow and uploads (#41) 2026-02-20 11:10:55 +00:00
inffy
0bad9080cd
Add merge_group trigger to build stable ISOs workflow 2026-02-12 11:48:07 +02:00
inffy
8bb0134f83
Remove merge_group trigger from reusable-build workflow
Removed the 'merge_group' trigger from the workflow.
2026-02-12 11:47:44 +02:00
inffy
01aa916d37
Add merge_group trigger to reusable build workflow 2026-02-12 11:47:05 +02:00
renner
bb1b4f4053
chore: re-renable container-storag-action (#37)
* chore: re-renable container-storag-action

See:
4d41781c2d
https://github.com/ublue-os/container-storage-action/issues/14

* update hash for action

* try remove-unwated-software only

---------

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
2026-02-11 23:25:51 +02:00
renner
9ca91e13a9
chore: pin titanoboa (#39) 2026-02-11 16:49:59 +02:00
inffy
ce60945e5b
chore: remove remove space saving actions (#32)
* chore: remove remove space saving actions

same as https://github.com/ublue-os/aurora/pull/1707

* update agents too
2026-02-03 21:54:30 +02:00
renner
49661d8b30
fix: re-enable artifacts for PRs again (#24)
This would only run when it uploads to our testing bucket, which would
make it redundant. So we can have testing before it makes it to the
testing bucket.
2026-01-23 18:24:12 +00:00
inffy
83ccea0afd
Update RCLONE config for production bucket secrets 2026-01-20 08:55:00 +02:00
inffy
64cd61ac70
Change cron schedule for ISO builds
Updated cron schedule to push to testing bucket at 03:00 on Tuesdays.
2026-01-20 08:05:57 +02:00
inffy
9a2b1de42e
quick comments for the inputs 2026-01-20 07:14:29 +02:00
inffy
a20c02882b
chore(ci): update schedule and add inputs (#21)
* chore(ci): update schedule and add inputs

* update workflows

* docs: update readme

* update cron format

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-19 22:10:23 +00:00
renner
f4cfc9330f
chore: remove setup homebrew (#20)
already included in github runners
2026-01-19 17:32:37 +00:00
inffy
da2b8e2b84
feat(ci): Promote ISOs to production action (#18)
* Initial plan

* feat(ci): add ISO promotion workflow

Add promote-iso.yml workflow to copy ISOs from test to production bucket.
- Uses rclone sync to copy from aurora-dl-test to aurora-dl
- Includes both .iso and .iso-CHECKSUM files
- Supports dry-run mode (default) for safe testing
- Manual trigger via workflow_dispatch
- Lists files before promotion for verification

Assisted-by: Claude 3.5 Sonnet via GitHub Copilot

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>

* docs(readme): document ISO promotion workflow

Update README to document new promote-iso.yml workflow:
- Add promotion workflow to repository structure
- Document workflow triggers, inputs, and steps
- Add usage instructions with dry-run best practices
- Update features to reflect test/production pipeline
- Fix workflow and script filenames for accuracy

Assisted-by: Claude 3.5 Sonnet via GitHub Copilot

Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>

* make the workflow simpler

* no need for latest rclone, also use sync

* Update README.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* use brew to install rclone

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-19 17:23:22 +00:00
inffy
196a5df5e6
feat(ci): add specific stable iso workflow and use homebrew for rclone (#19)
* feat(ci): add specific stable iso workflow and use homebrew for rclone (#3)

* update homebrew action

* Apply suggestions from code review

Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>

* forgot onel

Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>

---------

Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>
2026-01-19 17:23:18 +00:00
inffy
775bbd4327
Add CODEOWNERS file for repository ownership 2026-01-19 08:24:18 +02:00
inffy
caa15d9120
update workflow (#16) 2026-01-16 09:01:26 +02:00
inffy
30a1fb74b3
rename few things (#15) 2026-01-15 20:58:36 +02:00
inffy
bc81ccd2f8
disable cron for iso workflow (#14) 2026-01-15 20:09:49 +02:00
inffy
5c18873ea9
add testing bucket to workflow (#13) 2026-01-15 20:07:14 +02:00
inffy
60c179a4af
fix: generate checksum after move (#12) 2026-01-15 17:46:59 +02:00
inffy
ae32718689
Update artifact format in build workflow 2026-01-12 19:03:01 +02:00
inffy
515926947c
update (#9) 2026-01-12 18:31:54 +02:00
inffy
afda18cd50
update (#8) 2026-01-12 18:28:57 +02:00
inffy
89a54fca78
rename workflows and configure sh (#7) 2026-01-12 18:23:37 +02:00
inffy
19c4c04f67
update ISO workflow to get flatpaks from common (#6) 2026-01-11 17:50:41 +02:00