EinoHR
116e53a9e6
fix: always get version tags ( #134 )
...
---------
Co-authored-by: Scott Ames <scott@ames.sh >
2023-08-07 06:47:51 -06:00
EinoHR
a2b805669e
feat: ISO build action ( #133 )
...
* feat: base iso release workflow
* does not produce a functional ISO yet
needs boot_menu
* chore(dev): start iso workflow on iso push
* fix: rename release-iso to release-please
* refactor: use github-cli to create release
* fix: remove job dependencies
* chore: basic boot menu
* fix: add permission to create release
* fix: delegate tag for auto-iso releases,..
delete old version when rerunning
* fix: multiline string for multine cmds
* fix: specify gh repo in old release delete
* fix: only create release if doesn't exist
* fix: boot menu double user field
* fix: clobber iso
* chore: neutral defaults for boot menu
* feat: run iso when iso-related changes pushed
* docs: README section for ISO
2023-08-04 06:53:26 -06:00
jh-devv
48c8250e1a
fix: capitalize first character of comment ( #132 )
2023-08-02 13:42:35 +00:00
plata
3355dc59b3
chore: autostart.desktop add line break at EOF
2023-08-02 15:46:52 +03:00
plata
ff6e40f014
chore: justom.just add line break at EOF
2023-08-02 15:41:52 +03:00
Waffleophagus
fb6dc4da90
fix: remove GNOME Games, is deprecated
2023-07-31 12:59:56 +00:00
Jorge O. Castro
b6070a7261
Merge pull request #126 from Waffleophagus/template
...
Updating Gamescope to pull from the most recent package.
2023-07-30 23:16:19 -04:00
Waffleophagus
7fcc4ab5d1
Revert "Per the updating tools, it appears that org.gnome.Games is end of life and will no longer get updates."
...
This reverts commit 0f80d3054b .
2023-07-30 21:03:33 -05:00
Waffleophagus
0f80d3054b
Per the updating tools, it appears that org.gnome.Games is end of life and will no longer get updates.
2023-07-30 21:01:22 -05:00
Waffleophagus
93cc478514
Updating Gamescope to pull from the most recent package.
2023-07-30 20:55:36 -05:00
ER
a70013277e
fix: lowercase image name for signing
2023-07-27 15:46:31 +03:00
gerblesh
140e99278b
fix: remove old signing config, using the one from the config repo instead ( #124 )
2023-07-24 19:08:25 -04:00
Jorge O. Castro
1a3581124b
Merge pull request #121 from gerblesh/image-signing
...
refactor: fix jq, rename cosign.yaml and cosign.pub
2023-07-24 08:59:04 -04:00
gerblesh
7a74af7342
fix: remove remnants from earlier image signing method
2023-07-24 00:26:03 -07:00
gerblesh
958b616eb8
style: prepend the entry in the JSON rather than append
2023-07-23 23:31:15 -07:00
gerblesh
28735a25ae
Merge branch 'template' into image-signing
2023-07-23 19:45:43 -07:00
Jorge O. Castro
b6eb19c105
Merge pull request #122 from ublue-os/revert-117-image-signing
...
Revert "refactor: clean up image signing to line up more with upstream"
2023-07-23 16:25:57 -04:00
Jorge O. Castro
0447b185c9
Revert "refactor: clean up image signing to line up more with upstream"
2023-07-23 16:25:37 -04:00
gerblesh
cf41e52129
refactor: fix jq, rename cosign.yaml and cosign.pub
2023-07-23 12:10:12 -07:00
Jorge O. Castro
ebdc55ccec
Merge pull request #117 from gerblesh/image-signing
...
refactor: clean up image signing to line up more with upstream
2023-07-23 12:55:55 -04:00
gerblesh
e85e8f6304
style: format whitespace
2023-07-22 23:40:33 -07:00
gerblesh
211a7b05a8
feat: add signature rather than replace to allow rebasing back to uBlue main
2023-07-22 23:38:42 -07:00
gerblesh
23d8b2dddb
refactor: clean up image signing to line up more with upstream
2023-07-22 22:07:25 -07:00
Jorge O. Castro
50c6629181
Merge pull request #116 from gerblesh/image-signing
...
feat: add support for image signing
2023-07-21 15:52:38 -04:00
gerblesh
7502accfd3
docs: remove unneeded verification section
2023-07-21 12:31:05 -07:00
gerblesh
723847b803
docs: include more detailed steps in installation section
2023-07-21 10:04:34 -07:00
gerblesh
8c57efe7a9
docs: update Installation in README
2023-07-21 09:54:14 -07:00
gerblesh
978bd6193c
fix: fix build arguments
2023-07-21 09:11:59 -07:00
gerblesh
d2c98237f4
feat: add support for image signing
2023-07-20 22:35:59 -07:00
Jorge O. Castro
de8c36ed5b
Merge pull request #114 from jeffwindsor/jeffwindsor-readme-links-patch
...
Fix broken "Make Your Own" link
2023-07-20 08:52:50 -04:00
Jeff Windsor
338941f0e5
Missed a link at the bottom
2023-07-19 22:16:49 -07:00
Jeff Windsor
67f7849284
Fix broken "Make Your Own" link
...
looks like the page moved under the tinker section
I also validated and updated the other references to the `ublue.it` domain to `universal-blue.org`
2023-07-19 22:04:54 -07:00
dependabot[bot]
76f3b1ca4c
build(deps): bump mikefarah/yq from 4.34.1 to 4.34.2
...
Bumps [mikefarah/yq](https://github.com/mikefarah/yq ) from 4.34.1 to 4.34.2.
- [Release notes](https://github.com/mikefarah/yq/releases )
- [Changelog](https://github.com/mikefarah/yq/blob/master/release_notes.txt )
- [Commits](https://github.com/mikefarah/yq/compare/v4.34.1...v4.34.2 )
---
updated-dependencies:
- dependency-name: mikefarah/yq
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-17 12:26:03 +03:00
ER
45d81133db
docs: instructions for manually adding repo files
2023-07-08 17:01:41 +03:00
EinoHR
3fff8bc61c
fix: PRs that change only .md or .txt files can't be merged
2023-07-08 16:53:49 +03:00
Jorge O. Castro
e69e6bfcc1
Merge pull request #108 from ublue-os/dependabot/github_actions/sigstore/cosign-installer-3.1.1
...
build(deps): bump sigstore/cosign-installer from 3.1.0 to 3.1.1
2023-07-03 15:10:10 -04:00
dependabot[bot]
0b7bd4f872
build(deps): bump sigstore/cosign-installer from 3.1.0 to 3.1.1
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-03 01:47:27 +00:00
ER
fe13ef1236
fix: images built aren't versioned properly #86
2023-06-30 18:44:42 +03:00
dependabot[bot]
d5a35ca31b
build(deps): bump sigstore/cosign-installer from 3.0.5 to 3.1.0
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 3.0.5 to 3.1.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.0.5...v3.1.0 )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-30 12:09:00 +03:00
Tulili
da1b3f9ca2
feat: integrate bling repo ( #105 )
...
includes everything from the bling repository to this repository (COPY)
and removes features now ingested from bling
---------
Co-authored-by: ER
2023-06-30 09:02:23 +00:00
dependabot[bot]
3037449a0f
build(deps): bump sigstore/cosign-installer from 3.0.4 to 3.0.5
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 3.0.4 to 3.0.5.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.0.4...v3.0.5 )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-01 16:27:45 +00:00
dependabot[bot]
da63a1f1fb
build(deps): bump mikefarah/yq from 4.33.3 to 4.34.1
...
Bumps [mikefarah/yq](https://github.com/mikefarah/yq ) from 4.33.3 to 4.34.1.
- [Release notes](https://github.com/mikefarah/yq/releases )
- [Changelog](https://github.com/mikefarah/yq/blob/master/release_notes.txt )
- [Commits](https://github.com/mikefarah/yq/compare/v4.33.3...v4.34.1 )
---
updated-dependencies:
- dependency-name: mikefarah/yq
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-01 16:23:55 +00:00
Tulili
a01549d081
feat: nix uninstaller for ublue-os systems ( #93 )
2023-06-01 15:58:43 +00:00
JosSamLoh
2582585ecd
refactor: Shorten FEDORA_VERSION line ( #90 )
2023-06-01 15:50:23 +00:00
ER
1bf1785f2a
docs: better inline docs in containerfile
...
* explaining ARG default values
2023-05-31 16:41:49 +00:00
plata
dd89cb7299
chore: use ./recipe.yml as default in Containerfile
2023-05-31 16:05:08 +00:00
Arcitec
3920ba9ab5
fix: remove RPMs after installing RPMs, to guarantee cleanup
...
This is necessary because the `rpm-ostree install` command lacks any way to exclude "recommended dependency" packages. It installs everything and the kitchen sink.
Therefore, installing something will often pull in a bunch of unwanted dependencies. The best we can do with the current situation is to run the removal after the install, so that users can remove those unwanted components manually and can be sure that they're actually removed.
2023-05-24 17:20:31 +00:00
Arcitec
ac40e75534
docs: explain the new "build.sh" location and mention "autorun.sh"
2023-05-20 08:07:46 +00:00
Arcitec
e8b5be6e83
fix!: optimize container layers and reduce image size
...
Every individual RUN, COPY and ADD action creates an extra container layer, so there was plenty of room for improvement in our Containerfile.
This optimization gets rid of 4 useless layers from our final container image, and shrinks the final OCI download size as follows:
- Removing the "mkdir /tmp/scripts" layer. It's not necessary to manually create the target directory for the container copy action.
- Removing the manual "chmod +x" for the scripts, and putting that step inside "build.sh" instead.
- Removing the manual copying of "build.sh", by instead placing it at "scripts/build.sh" so that it's automatically copied together with all the other scripts in one layer instead.
- Removing the separate "chmod +x build.sh && run build script" step by merging it with the "cleanup temp files and then finalize the container" step, so that we don't create a pointless extra filesystem layer just for the build.sh script execution.
These changes also reduce the size of the final image, because we're cleaning up the image in the exact same step that we run the "build.sh". If we didn't combine these steps, we'd still be keeping a useless extra layer with all the /tmp/ and /var/ junk files that were left over after the build.
Most seriously, the "/var/cache" folder contained copies of ALL RPM FILES that build.sh installed via "rpm-ostree install". This meant that we were generating a very big layer with a lot of junk data that shipped in the final image.
Our build now only generates 7 layers (instead of 11), and users will have a much smaller OCI download since we aren't shipping the cached RPM "build leftovers" or temp files via useless extra layers anymore.
2023-05-20 08:07:46 +00:00
dependabot[bot]
878ea2f6bf
build(deps): bump sigstore/cosign-installer from 3.0.3 to 3.0.4
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 3.0.3 to 3.0.4.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.0.3...v3.0.4 )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-05-16 17:17:48 +00:00