Commit Graph
87 Commits
Author SHA1 Message Date
Jordan 39181a98c0 chore: improve supply-chain protections (#2096)
* chore(ci): update actions and pin them to commit sha

* chore(dependabot): add gomod package ecosystem

* chore(dependabot): add cooldown for package updates
2026-06-14 13:04:28 +02:00
balanza 37949df10e chore(ci): use make build for releasing the artifact 2026-06-14 13:04:28 +02:00
Fabrizio Sestito debec7e5a2 ci: add commitlint
Signed-off-by: Fabrizio Sestito <fabrizio.sestito@suse.com>
2026-06-14 13:04:28 +02:00
Alessio Biancalana 631e3155c5 ci: enable CI worklows when PRs are opened against the next branch (#2028)
Signed-off-by: Alessio Biancalana <alessio@dottorblaster.it>
2026-06-14 13:04:28 +02:00
balanza 492b81a9b8 chore(ci): fix test CI command 2026-06-14 13:04:28 +02:00
Emanuele De Cupis 5a9649e6ee chore(repo): make the go rewrite the root project (#60)
* chore(repo): remove shell implementation

* chore(repo): remove bash completion for sub-commands

There is no need for separate files as there will be no dedicated binary
for sub-commands

* chore(repo): remove zsh completion for sub-commands

There is no need for separate files as there will be no dedicated binary
for sub-commands

* chore(repo): delete RFC

We are not using RFC at the moment

* chore(repo): move golang project to the root

* chore(ci): move golang project to the root

* chore(repo): use standard .gitignore for golang projects

source: https://github.com/github/gitignore/blob/main/Go.gitignore

* chore(ci): compatibility CI to handle a golang project

* refactor(ci): run shell script checks against the inside-distrobox files

* refactor(ci): merge ci.yml workflow into main.yml
2026-06-14 13:04:28 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 0eceb5a316 build(deps): bump actions/setup-go from 6.2.0 to 6.3.0 (#55)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5...4b73464bb391d4059bd26b0524d20df3927bd417)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-14 13:04:27 +02:00
dependabot[bot] 63c22522f8 build(deps): bump actions/checkout from 6.0.1 to 6.0.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](https://github.com/actions/checkout/compare/v6.0.1...v6.0.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-14 13:04:27 +02:00
dependabot[bot] b04758c28f build(deps): bump actions/setup-go from 6.1.0 to 6.2.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/4dc6199c7b1a012772edbd06daecab0f50c9053c...7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: 6.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-14 13:04:27 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 90f914a14a build(deps): bump actions/checkout from 5.0.1 to 6.0.1 (#37)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.1 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](https://github.com/actions/checkout/compare/v5.0.1...v6.0.1)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-14 13:04:27 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 9a188438c0 build(deps): bump golangci/golangci-lint-action from 9.1.0 to 9.2.0 (#38)
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 9.1.0 to 9.2.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/e7fa5ac41e1cf5b7d48e45e42232ce7ada589601...1e7e51e771db61008b38414a730f564565cf7c20)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-version: 9.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-14 13:04:27 +02:00
dependabot[bot] 0e67950c32 build(deps): bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-14 12:58:04 +02:00
Emanuele De CupisandAlessio Biancalana bf8a6f8870 chore: add ci for rewrite project (#9)
* chore: disable mdlint (#6)

* resolve lint issues

Some issues where detected by the CI once run:
* use of `fmt.Printf` forbidden by pattern `^(fmt\.Print(|f|ln)|print|println)$` (forbidigo)
* File is not properly formatted (goimports)
* Magic number: 12, in <condition> detected (mnd)
* error-format: fmt.Errorf can be replaced with errors.New (perfsprint)

---------

Co-authored-by: Alessio Biancalana <alessio@dottorblaster.it>
2026-06-14 12:58:04 +02:00
Alessio Biancalana 61a706a285 chore: disable mdlint (#6) 2026-06-11 18:24:39 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> a558b1799e build(deps): bump actions/setup-go from 5 to 6 (#2042)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5 to 6.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 12:56:22 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 2f58da4002 build(deps): bump actions/download-artifact from 4 to 8 (#2043)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 12:56:07 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 40650e45f5 build(deps): bump actions/upload-artifact from 4 to 7 (#2044)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 10:42:34 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> b7ce71b14d build(deps): bump actions/checkout from 4 to 6 (#2045)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 10:42:21 +02:00
Emanuele De Cupis 02da184062 chore(ci): v2 release candidate workflow (#2031) 2026-03-28 15:09:55 +01:00
Alessio Biancalana 7a7f969ae2 docs: leverage PAT again for gen_man action (#1975) 2026-01-17 09:47:57 +01:00
Alessio Biancalana 9c6b498625 ci: persist credentials in order to allow for manpages commit (#1973) 2026-01-17 09:32:46 +01:00
Alessio Biancalana 6b9b9708ee docs: fix manpages generation by setting contents: write permissions (#1971) 2026-01-17 09:09:30 +01:00
Alessio Biancalana fc798e15fe fix: manpages generation auth error (#1968) 2026-01-17 07:34:49 +01:00
dependabot[bot] 91d2d77106 build(deps): bump actions/checkout from 5 to 6 (#1929) 2025-12-01 08:23:28 +01:00
dependabot[bot] f7ea01886c build(deps): bump stefanzweifel/git-auto-commit-action from 6 to 7 (#1869) 2025-11-01 11:42:13 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 9676f973bb build(deps): bump actions/checkout from 4 to 5 (#1831)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-02 09:18:29 +02:00
Luca Di Maio 5e68330735 CI: skip chimera, too flacky at the moment
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2025-08-24 16:26:07 +02:00
Luca Di Maio 8a6b6b051e Revert "CI: skip flacky export sudo test on non-sudo systems"
This reverts commit 3718d3f435.
2025-08-24 16:25:55 +02:00
Luca Di Maio 3718d3f435 CI: skip flacky export sudo test on non-sudo systems
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2025-08-24 14:38:39 +02:00
Alessio Biancalana 55b956e8f1 ci: ignore Neon and SteamOS when testing images (#1817) 2025-08-21 11:54:34 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 439adad8f2 build(deps): bump stefanzweifel/git-auto-commit-action from 5 to 6 (#1780)
Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action) from 5 to 6.
- [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases)
- [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stefanzweifel/git-auto-commit-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: stefanzweifel/git-auto-commit-action
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-19 19:51:53 +02:00
Luca Di Maio a128a212f1 CI: update pandoc to 3.6.1
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2025-01-23 09:03:34 +01:00
Luca Di Maio f1bb8c36bb docs: Update compatibility list
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-12-10 12:34:02 +01:00
Luca Di Maio b2590cfeec docs: update compatibility, add ublue toolboxes, update Alpine and Fedora versions, Fix #1501
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-10-12 14:05:07 +02:00
Luca Di Maio e17c3a6b2f docs: fix link for Crystal linux. Fix #1418
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-06-20 11:49:35 +02:00
Luca Di Maio b9c09d7450 CI: update skip-list for EOL systems
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-06-13 13:03:41 +02:00
Luca Di Maio b27c6d3345 CI: update lint rules to new style
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-05-06 09:01:12 +02:00
Luca Di Maio be34a038f9 CI: use shell-funcheck
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-05-01 18:50:53 +02:00
Luca Di Maio e67233ef57 docs: add Slackware 15. Fix #1357
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-05-01 16:35:25 +02:00
Luca Di Maio ad5d90b0c7 CI: try to ensure enough disk space
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-05-01 16:17:58 +02:00
Luca Di Maio 38c7541195 CI: fix hostname test
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-05-01 12:48:50 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> fd287a694b build(deps): bump actions/checkout from 3 to 4 (#1362)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-01 12:08:01 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 08e8954169 build(deps): bump redhat-plumbers-in-action/differential-shellcheck (#1361)
Bumps [redhat-plumbers-in-action/differential-shellcheck](https://github.com/redhat-plumbers-in-action/differential-shellcheck) from 4 to 5.
- [Release notes](https://github.com/redhat-plumbers-in-action/differential-shellcheck/releases)
- [Changelog](https://github.com/redhat-plumbers-in-action/differential-shellcheck/blob/main/docs/CHANGELOG.md)
- [Commits](https://github.com/redhat-plumbers-in-action/differential-shellcheck/compare/v4...v5)

---
updated-dependencies:
- dependency-name: redhat-plumbers-in-action/differential-shellcheck
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-01 12:07:54 +02:00
K.B.Dharun Krishna adc425d0e5 chore: bump CI actions, minor fixes to README and other files (#1345)
* chore: bump CI actions, minor fixes to README and other files

* docs: fix typo
2024-05-01 12:06:05 +02:00
Luca Di Maio a7df1458f4 CI: fix possible timeout bug
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-20 20:59:38 +01:00
Luca Di Maio a25493d110 docs: add linuxserver/steamos compatibility, Fix #1202
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-18 17:20:14 +01:00
Luca Di Maio 36028f9475 CI: properly test initful containers in CI
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2024-02-15 17:57:58 +01:00
Luca Di Maio 8fa9cd38d8 CI: fix rootful container in CI
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-11-19 16:18:17 +01:00
Luca Di Maio 46b3aa8e65 init/create: setup user password for rootful containers
This commit will create a first `enter` setup for container user, in
case of rootful containers. The default behavious of passwordless
sudo/su is acceptable for rootless containers, where there is no real
privilege escalation, but is a real concern for rootful containers.

This setup will also respect host's sudoers configuration.

Root account will be locked by default in this modality.

During creation there is a really long and difficult flag that will
rever to the old behaviour, **this is highly discouraged!**

Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-07 01:37:40 +02:00
Luca Di Maio cb4ad1de48 init: fix tzdata/zoneinfo problems and potential incompatibilities for the future. Add test for upgrades. Fix #820, Fix #874
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
2023-08-04 16:55:17 +02:00