diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index d02b332761..2c35123e14 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,11 +16,33 @@ jobs: - name: shfmt uses: luizm/action-sh-checker@v0.6.0 env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SHFMT_OPTS: -s # arguments to shfmt. with: - sh_checker_shellcheck_disable: false - sh_checker_comment: true + sh_checker_shellcheck_disable: true # disable shellcheck in favor of differential-shellcheck + + differential-shellcheck: + runs-on: ubuntu-latest + + permissions: + security-events: write + + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - id: ShellCheck + name: Differential ShellCheck + uses: redhat-plumbers-in-action/differential-shellcheck@v5 + with: + token: ${{ secrets.GITHUB_TOKEN }} + + - if: ${{ always() }} + name: Upload artifact with ShellCheck defects in SARIF format + uses: actions/upload-artifact@v3 + with: + name: Differential ShellCheck SARIF + path: ${{ steps.ShellCheck.outputs.sarif }} lint-c: runs-on: ubuntu-latest diff --git a/AUTHORS b/AUTHORS index d545e5a920..649e69f863 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,7 +1,7 @@ Harald Hoyer Victor Lowther -Jóhann B. Guðmundsson Antonio Alvarez Feijoo +Jóhann B. Guðmundsson Laszlo Gombos Amadeusz Żołnowski Daniel Molkentin @@ -76,6 +76,7 @@ Radek Vykydal Zbigniew Jędrzejewski-Szmek Đoàn Trần Công Danh Fabian Deutsch +Jan Macku Kamil Rytarowski Lidong Zhong Marc Grimme @@ -128,6 +129,7 @@ Thomas Backlund Topi Miettinen Vasiliy Tolstov Wim Muskee +dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> keentux Alan Jenkins Alan Pevec @@ -156,7 +158,6 @@ Hari Bathini Ian Dall Imran Haider James Buren -Jan Macku Joey Boggs José María Fernández Julian Wolf @@ -226,7 +227,9 @@ Conrad Hoffmann Daan De Meyer Dan Fuhry Daniel McIlvaney +Daniel P. Berrangé Dave Jones +David Cassany David Hildenbrand David Michael Denis Volkov @@ -365,6 +368,7 @@ foopub <45460217+foopub@users.noreply.github.com> gaoyi gombi honza801 +innovara jbash aka John Bashinski jloeser joamonwx diff --git a/NEWS.md b/NEWS.md index bb31bfae9c..d7f2ca2a8b 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,222 @@ [Rendered view](https://github.com/dracutdevs/dracut/blob/master/NEWS.md) +dracut-050 +========== + +#### Features + +* **systemd:** install systemd-executor ([bee1c482](https://github.com/dracutdevs/dracut/commit/bee1c4824a8cd47ce6c01892a548bdc07b1fa678)) + +#### Bug Fixes + +* **dracut-initramfs-restore.sh:** do not set selinux labels if disabled ([4d594210](https://github.com/dracutdevs/dracut/commit/4d594210d6ef4f04a9dbadacea73e9461ded352d)) +* **install.d:** do not create initramfs if the supplied image is UKI ([b2af8c8b](https://github.com/dracutdevs/dracut/commit/b2af8c8bcfc72802e02e2c0adc2eed9279101624)) +* **overlayfs:** split overlayfs mount in two steps ([bddffeda](https://github.com/dracutdevs/dracut/commit/bddffedae038ceca263a904e40513a6e92f1b558)) +* **pkcs11:** delete trailing dot on libcryptsetup-token-systemd-pkcs11.so ([1c762c0d](https://github.com/dracutdevs/dracut/commit/1c762c0da6ed2bb6fa44d5e0968605cc4d45361c)) +* **systemd-journald:** add systemd-sysusers dependency ([4971f443](https://github.com/dracutdevs/dracut/commit/4971f443726360216a4ef3ba8baea258a1cd0f3b)) +* **systemd-repart:** correct undefined $libdir ([1586af09](https://github.com/dracutdevs/dracut/commit/1586af098fb17f7565d1699953e4e4b536304089)) + +#### Contributors + +- Harald Hoyer +- Antonio Alvarez Feijoo +- Jóhann B. Guðmundsson +- Laszlo Gombos +- Kairui Song +- Daniel Molkentin +- Martin Wilck +- Henrik Gombos +- Lubomir Rintel +- Lukas Nykryn +- Beniamino Galvani +- наб +- Jonathan Lebon +- David Tardon +- Frantisek Sumsal +- David Disseldorp +- Pavel Valena +- Benjamin Drung +- Thomas Blume +- Renaud Métrich +- Zoltán Böszörményi +- Marcos Mello +- Shreenidhi Shedi +- David Teigland +- Dusty Mabe +- Frederick Grose +- Kairui Song +- Adrien Thierry +- Alexander Tsoy +- Böszörményi Zoltán +- Mikhail Novosyolov +- Tao Liu +- Tomasz Paweł Gajc +- Hannes Reinecke +- Jonas Witschel +- Nathan Rini +- Đoàn Trần Công Danh +- Jan Macku +- Nicolas Chauvet +- q66 +- Andrew Ammerlaan +- Colin Walters +- Masahiro Matsuya +- Mike Gilbert +- Norbert Lange +- Peter Robinson +- Takashi Iwai +- Zbigniew Jędrzejewski-Szmek +- Zoltán Böszörményi +- Brian C. Lane +- Doan Tran Cong Danh +- Gaël PORTAY +- Jiri Konecny +- Matt Coleman +- Max Resch +- Stefan Berger +- Topi Miettinen +- dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> +- keentux +- Alberto Planas +- Alexander Wenzel +- Alexey Shabalin +- Andre Russ +- Andreas Schwab +- Coiby Xu +- Cornelius Hoffmann +- Daniel Cordero +- German Maglione +- Hari Bathini +- Javier Martinez Canillas +- José María Fernández +- Lee Duncan +- LinkTed +- Luiz Angelo Daros de Luca +- Mariusz Tkaczyk +- Michal Koutný +- Nicolas Porcel +- Patrick Talbert +- Pedro Monreal +- Petr Pavlu +- Pingfan Liu +- Tianhao Chai +- Tony Asleson +- nkraetzschmar +- Érico Rolim +- “Masahiro +- 0x5c +- A. Wilcox +- Adam Alves +- Adam Williamson +- Alexander Miroshnichenko +- Alexander Sosedkin +- Alexey Kodanev +- Andrew Halaney +- Andrew J. Hesford +- Andrey Sokolov +- Anjali Kulkarni +- Antz +- Arnaud Rebillout +- Attila Bruncsak +- Ben Howard +- Benjamin Gilbert +- Benjamin Marzinski +- Brandon Sloane +- Bruno E. O. Meneguele +- Charles Rose +- Cole Robinson +- Conrad Hoffmann +- Daan De Meyer +- Dan Horák +- Daniel McIlvaney +- Daniel P. Berrangé +- David Cassany +- David Hildenbrand +- Denis Volkov +- Derek Hageman +- Dirk Müller +- Dmitry Klochkov +- Donovan Tremura +- Emanuele Giuseppe Esposito +- Enzo Matsumiya +- Eugene S. Sobolev +- Evgeni Golov +- Fabian Vogt +- Frank Deng +- Frederick Grose <4335897+FGrose@users.noreply.github.com> +- Glenn Morris +- GuoChuang +- Hans de Goede +- Hongxu Jia +- Jacob Wen +- James Morris +- Jaroslav Jindrak +- Jens Heise <46450477+heisej@users.noreply.github.com> +- Jeremy Linton +- John Meneghini +- Jonas Jelten +- Jonas Witschel +- Kenneth D'souza +- Khem Raj +- Lars Wendler +- Laura Hild +- Lennart Poettering +- Lev Veyde +- Lianbo Jiang +- Luca BRUNO +- Lucas C. Villa Real +- Marek Marczykowski-Górecki +- Marko Myllynen +- Matthew Thode +- Matthias Berndt +- Michal Hecko +- Michał Zegan +- Morten Linderud +- Neal Gompa +- Nicolas Saenz Julienne +- Ondrej Dubaj +- Ondrej Mosnacek +- Paul Robins +- Peter Georg +- Peter Levine +- Petr Tesarik +- Petr Vorel +- Radek Vykydal +- Rumbaut Thomas +- Sam James +- Savyasachee Jha +- Scott Moser +- Sebastian Mitterle +- Sergei Iudin +- Sergio E. Nemirowski +- Thierry Vignaud +- Thomas Abraham +- Thomas Haller +- Valentin Lefebvre +- Vitaly Kuznetsov +- Vladius25 +- Wenchao Hao +- Yang Liu <50459973+ly4096x@users.noreply.github.com> +- foopub <45460217+foopub@users.noreply.github.com> +- gaoyi +- gombi +- innovara +- jbash aka John Bashinski +- joamonwx +- joshuacov1 +- lapseofreason +- leo-lb +- lilinjie +- logan +- masem +- mulhern +- mwberry +- nabijaczleweli +- realtime-neil +- runsisi +- tupper +- Дамјан Георгиевски + dracut-060 ========== diff --git a/dracut-version.sh b/dracut-version.sh index 4a3b3c8d28..85bf96db0a 100755 --- a/dracut-version.sh +++ b/dracut-version.sh @@ -1,3 +1,3 @@ #!/bin/sh # shellcheck disable=SC2034 -DRACUT_VERSION=060 +DRACUT_VERSION=050