Check-Markdown:
runs-on: ubuntu-22.04
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: Run Markdown Lint
uses: actionshub/markdownlint@main
Check-Shellcheck:
runs-on: ubuntu-22.04
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: Run Shellcheck Lint
- uses: ludeeus/action-shellcheck@2.0.0
+ uses: ludeeus/action-shellcheck@master
with:
ignore_names: downsize
- run: sudo apt-get install libgtk-3-bin
- run: sudo apt-get install libxml2-utils
- run: sudo apt-get install shellcheck
- - uses: actions/checkout@v3
- - uses: actions/setup-python@v4
+ - uses: actions/checkout@v4
+ - uses: actions/setup-python@v5
+ with:
+ python-version: '3.10'
- run: sudo apt-get install xvfb
- uses: BSFishy/meson-build@v1.0.3
with:
options: --verbose
meson-version: 1.0.0
- name: Upload logs
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v4
if: always()
with:
name: logs-all-no-options
#~ - run: sudo apt-get install libffmpegthumbnailer-dev
#~ - run: sudo apt-get install libjxl-dev
#~ - run: sudo apt-get install yelp-tools
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
fetch-depth: '0'
- - uses: actions/setup-python@v4
+ - uses: actions/setup-python@v5
+ with:
+ python-version: '3.10'
- run: sudo apt-get install xvfb
- uses: BSFishy/meson-build@v1.0.3
with:
options: --verbose
meson-version: 1.0.0
- name: Upload logs
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v4
if: always()
with:
name: logs-all-most-options