Skip to content

force workshop-ci to use an updated version of podman #77

force workshop-ci to use an updated version of podman

force workshop-ci to use an updated version of podman #77

Workflow file for this run

name: workshop-ci
on:
# run on pull request events for the master branch only
pull_request:
branches: [ master ]
paths-ignore:
- LICENSE
- '**.md'
- .github/workflows/run-crucible-tracking.yaml
- .github/workflows/faux-crucible-ci.yaml
- .github/workflows/faux-workshop-ci.yaml
- 'docs/**'
# allow for manual invocation from the actions tab
workflow_dispatch:
concurrency:
group: ${{ github.ref }}/workshop-ci
cancel-in-progress: true
jobs:
workshop-ci:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install updated podman
run: |

Check failure on line 30 in .github/workflows/workshop-ci.yaml

View workflow run for this annotation

GitHub Actions / .github/workflows/workshop-ci.yaml

Invalid workflow file

You have an error in your yaml syntax on line 30
sudo add-apt-repository -y ppa:projectatomic/ppa
sudo apt update
sudo apt install -y podman
podman --version
- name: Install Perl Dependencies
run: |
sudo apt install libcoro-perl libjson-perl libjson-xs-perl libjson-validator-perl libdata-uuid-perl libdigest-sha-perl libcompress-raw-lzma-perl libcompress-raw-zlib-perl libcompress-raw-bzip2-perl cpanminus
echo
sudo cpanm IO::Uncompress::UnXz IO::Compress::Xz
- name: Install Toolbox
run: |
pushd ~/
git clone https://github.com/perftool-incubator/toolbox.git
- name: Run workshop
run: |
export TOOLBOX_HOME=~/toolbox
echo
sudo --preserve-env=TOOLBOX_HOME ./workshop.pl --log-level verbose --label workshop-ci-dump-config --userenv ./userenvs/fedora-ci.json --dump-config true
echo
sudo --preserve-env=TOOLBOX_HOME ./workshop.pl --log-level verbose --label workshop-ci-dump-config --userenv ./userenvs/fedora-ci.json --dump-config true --force-update-policy missing
echo
sudo --preserve-env=TOOLBOX_HOME ./workshop.pl --log-level verbose --label workshop-ci-dump-files --userenv ./userenvs/fedora-ci.json --dump-files true
echo
sudo --preserve-env=TOOLBOX_HOME ./workshop.pl --log-level verbose --label workshop-ci --userenv ./userenvs/fedora-ci.json