GitHub Actions: also run as root

This commit is contained in:
Alexander A. Klimov 2022-11-11 22:13:31 +01:00
parent 8e67e3c954
commit 49db27c71d

View File

@ -16,8 +16,13 @@ jobs:
- /tmp - /tmp
- . - .
- / - /
asroot:
- name: ''
sudo: ''
- name: ' as root'
sudo: 'sudo '
name: Linux ${{ matrix.volume }} name: Linux ${{ matrix.volume }}${{ matrix.asroot.name }}
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
steps: steps:
@ -30,7 +35,7 @@ jobs:
- run: ./f3write -V - run: ./f3write -V
- run: ./f3write --help - run: ./f3write --help
- run: ./f3write -s 2 -e 4 -w 50000 ${{ matrix.volume }} - run: ${{ matrix.asroot.sudo }}./f3write -s 2 -e 4 -w 50000 ${{ matrix.volume }}
- run: stat ${{ matrix.volume }}/2.h2w - run: stat ${{ matrix.volume }}/2.h2w
- run: stat ${{ matrix.volume }}/3.h2w - run: stat ${{ matrix.volume }}/3.h2w
@ -38,7 +43,7 @@ jobs:
- run: ./f3read -V - run: ./f3read -V
- run: ./f3read --help - run: ./f3read --help
- run: ./f3read -s 2 -e 4 -r 50000 ${{ matrix.volume }} - run: ${{ matrix.asroot.sudo }}./f3read -s 2 -e 4 -r 50000 ${{ matrix.volume }}
MacOS: MacOS:
strategy: strategy:
@ -49,8 +54,13 @@ jobs:
- . - .
# MacOS denies `sudo chmod a+w /` # MacOS denies `sudo chmod a+w /`
#- / #- /
asroot:
- name: ''
sudo: ''
- name: ' as root'
sudo: 'sudo '
name: MacOS ${{ matrix.volume }} name: MacOS ${{ matrix.volume }}${{ matrix.asroot.name }}
runs-on: macos-12 runs-on: macos-12
steps: steps:
@ -60,7 +70,7 @@ jobs:
- run: ./f3write -V - run: ./f3write -V
- run: ./f3write --help - run: ./f3write --help
- run: ./f3write -s 2 -e 4 -w 50000 ${{ matrix.volume }} - run: ${{ matrix.asroot.sudo }}./f3write -s 2 -e 4 -w 50000 ${{ matrix.volume }}
- run: stat ${{ matrix.volume }}/2.h2w - run: stat ${{ matrix.volume }}/2.h2w
- run: stat ${{ matrix.volume }}/3.h2w - run: stat ${{ matrix.volume }}/3.h2w
@ -68,7 +78,7 @@ jobs:
- run: ./f3read -V - run: ./f3read -V
- run: ./f3read --help - run: ./f3read --help
- run: ./f3read -s 2 -e 4 -r 50000 ${{ matrix.volume }} - run: ${{ matrix.asroot.sudo }}./f3read -s 2 -e 4 -r 50000 ${{ matrix.volume }}
Cygwin: Cygwin:
strategy: strategy: