Update github actions to remove warnings (#4211)
This commit is contained in:
parent
86560ee699
commit
3fd3db406e
7 changed files with 48 additions and 48 deletions
64
.github/workflows/ci.yml
vendored
64
.github/workflows/ci.yml
vendored
|
|
@ -29,8 +29,8 @@ jobs:
|
||||||
outputs:
|
outputs:
|
||||||
edited: ${{ steps.filter.outputs.edited }}
|
edited: ${{ steps.filter.outputs.edited }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- uses: dorny/paths-filter@v2
|
- uses: dorny/paths-filter@v3
|
||||||
id: filter
|
id: filter
|
||||||
with:
|
with:
|
||||||
base: ${{ github.ref }}
|
base: ${{ github.ref }}
|
||||||
|
|
@ -174,7 +174,7 @@ jobs:
|
||||||
- name: Show available memory on Linux
|
- name: Show available memory on Linux
|
||||||
if: matrix.os != 'macos-12' && matrix.enabled
|
if: matrix.os != 'macos-12' && matrix.enabled
|
||||||
run: free -h
|
run: free -h
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
if: matrix.enabled
|
if: matrix.enabled
|
||||||
with:
|
with:
|
||||||
fetch-depth: 2
|
fetch-depth: 2
|
||||||
|
|
@ -189,7 +189,7 @@ jobs:
|
||||||
run: pip3 install --user meson ninja PyYAML
|
run: pip3 install --user meson ninja PyYAML
|
||||||
- name: Checkout rzpipe
|
- name: Checkout rzpipe
|
||||||
if: matrix.enabled
|
if: matrix.enabled
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: rizinorg/rz-pipe
|
repository: rizinorg/rz-pipe
|
||||||
path: test/rz-pipe
|
path: test/rz-pipe
|
||||||
|
|
@ -259,13 +259,13 @@ jobs:
|
||||||
CC: ${{ matrix.compiler }}
|
CC: ${{ matrix.compiler }}
|
||||||
- name: Checkout our Testsuite Binaries
|
- name: Checkout our Testsuite Binaries
|
||||||
if: matrix.enabled
|
if: matrix.enabled
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: rizinorg/rizin-testbins
|
repository: rizinorg/rizin-testbins
|
||||||
path: test/bins
|
path: test/bins
|
||||||
- name: Checkout fuzz targets # TODO: this can be removed as soon as the fuzztargets repo is public
|
- name: Checkout fuzz targets # TODO: this can be removed as soon as the fuzztargets repo is public
|
||||||
if: matrix.run_tests && matrix.enabled && (github.event_name != 'pull_request' || contains(github.event.pull_request.head.ref, 'fuzz'))
|
if: matrix.run_tests && matrix.enabled && (github.event_name != 'pull_request' || contains(github.event.pull_request.head.ref, 'fuzz'))
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: rizinorg/rizin-fuzztargets
|
repository: rizinorg/rizin-fuzztargets
|
||||||
path: test/fuzz/targets
|
path: test/fuzz/targets
|
||||||
|
|
@ -312,7 +312,7 @@ jobs:
|
||||||
CC: ${{ matrix.compiler }}
|
CC: ${{ matrix.compiler }}
|
||||||
- name: Upload test results
|
- name: Upload test results
|
||||||
if: always() && matrix.run_tests && matrix.enabled
|
if: always() && matrix.run_tests && matrix.enabled
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: test-results-${{ matrix.name }}
|
name: test-results-${{ matrix.name }}
|
||||||
path: test/results.json
|
path: test/results.json
|
||||||
|
|
@ -568,12 +568,12 @@ jobs:
|
||||||
working-directory: rizin
|
working-directory: rizin
|
||||||
- name: Upload test results
|
- name: Upload test results
|
||||||
if: always()
|
if: always()
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: test-results-static
|
name: test-results-static
|
||||||
path: rizin/test/results.json
|
path: rizin/test/results.json
|
||||||
- name: Upload static build
|
- name: Upload static build
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: rizin-static.tar.xz
|
name: rizin-static.tar.xz
|
||||||
path: rizin/rizin-static.tar.xz
|
path: rizin/rizin-static.tar.xz
|
||||||
|
|
@ -589,7 +589,7 @@ jobs:
|
||||||
run: sudo apt-get --assume-yes install python3-wheel python3-setuptools python3-pip
|
run: sudo apt-get --assume-yes install python3-wheel python3-setuptools python3-pip
|
||||||
- name: Install meson and ninja
|
- name: Install meson and ninja
|
||||||
run: pip3 install --user meson ninja PyYAML
|
run: pip3 install --user meson ninja PyYAML
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- name: Extract rizin version
|
- name: Extract rizin version
|
||||||
run: echo "version=$(python sys/version.py)" >> $GITHUB_OUTPUT
|
run: echo "version=$(python sys/version.py)" >> $GITHUB_OUTPUT
|
||||||
id: extract_version
|
id: extract_version
|
||||||
|
|
@ -601,7 +601,7 @@ jobs:
|
||||||
meson dist --include-subprojects --no-tests
|
meson dist --include-subprojects --no-tests
|
||||||
ls -l meson-dist
|
ls -l meson-dist
|
||||||
mv meson-dist/rizin-${{ steps.extract_version.outputs.version }}.tar.xz meson-dist/rizin-src.tar.xz
|
mv meson-dist/rizin-${{ steps.extract_version.outputs.version }}.tar.xz meson-dist/rizin-src.tar.xz
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: rizin-src.tar.xz
|
name: rizin-src.tar.xz
|
||||||
path: build/meson-dist/rizin-src.tar.xz
|
path: build/meson-dist/rizin-src.tar.xz
|
||||||
|
|
@ -616,7 +616,7 @@ jobs:
|
||||||
run: sudo apt-get --assume-yes install python3-wheel python3-setuptools python3-pip
|
run: sudo apt-get --assume-yes install python3-wheel python3-setuptools python3-pip
|
||||||
- name: Install meson and ninja
|
- name: Install meson and ninja
|
||||||
run: sudo pip3 install meson ninja PyYAML
|
run: sudo pip3 install meson ninja PyYAML
|
||||||
- uses: actions/download-artifact@v3
|
- uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: rizin-src.tar.xz
|
name: rizin-src.tar.xz
|
||||||
- name: Extract source tarball
|
- name: Extract source tarball
|
||||||
|
|
@ -650,7 +650,7 @@ jobs:
|
||||||
if: contains(github.head_ref, 'dist') || contains(github.head_ref, 'osx') || contains(github.head_ref, 'mac') || ((contains(github.ref, 'release-') || github.ref == 'refs/heads/stable') && github.event_name == 'push') || github.event_name == 'schedule'
|
if: contains(github.head_ref, 'dist') || contains(github.head_ref, 'osx') || contains(github.head_ref, 'mac') || ((contains(github.ref, 'release-') || github.ref == 'refs/heads/stable') && github.event_name == 'push') || github.event_name == 'schedule'
|
||||||
needs: [ build-and-test ]
|
needs: [ build-and-test ]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- name: Install pkg-config with Homebrew
|
- name: Install pkg-config with Homebrew
|
||||||
run: brew install pkg-config
|
run: brew install pkg-config
|
||||||
- name: Install meson and ninja
|
- name: Install meson and ninja
|
||||||
|
|
@ -662,7 +662,7 @@ jobs:
|
||||||
./dist/osx/build_osx_package.sh
|
./dist/osx/build_osx_package.sh
|
||||||
mv rizin-*.pkg rizin.pkg
|
mv rizin-*.pkg rizin.pkg
|
||||||
- name: Upload .pkg file
|
- name: Upload .pkg file
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: rizin.pkg
|
name: rizin.pkg
|
||||||
path: ./rizin.pkg
|
path: ./rizin.pkg
|
||||||
|
|
@ -690,8 +690,8 @@ jobs:
|
||||||
meson_options: --default-library=shared -Dportable=true
|
meson_options: --default-library=shared -Dportable=true
|
||||||
bits: 32
|
bits: 32
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- uses: actions/setup-python@v4
|
- uses: actions/setup-python@v5
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: |
|
run: |
|
||||||
python -m pip install --upgrade pip
|
python -m pip install --upgrade pip
|
||||||
|
|
@ -703,11 +703,11 @@ jobs:
|
||||||
- name: Build and create zip/installer
|
- name: Build and create zip/installer
|
||||||
shell: pwsh
|
shell: pwsh
|
||||||
run: .\dist\windows\build_windows_installer.ps1 ${{ matrix.name }} ${{ matrix.bits }} ${{ matrix.meson_options }}
|
run: .\dist\windows\build_windows_installer.ps1 ${{ matrix.name }} ${{ matrix.bits }} ${{ matrix.meson_options }}
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: rizin-${{ matrix.name }}-${{ steps.extract_version.outputs.branch }}.zip
|
name: rizin-${{ matrix.name }}-${{ steps.extract_version.outputs.branch }}.zip
|
||||||
path: .\dist\windows\Output\rizin-${{ matrix.name }}-${{ steps.extract_version.outputs.branch }}.zip
|
path: .\dist\windows\Output\rizin-${{ matrix.name }}-${{ steps.extract_version.outputs.branch }}.zip
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: rizin_installer-${{ matrix.name }}-${{ steps.extract_version.outputs.branch }}
|
name: rizin_installer-${{ matrix.name }}-${{ steps.extract_version.outputs.branch }}
|
||||||
path: .\dist\windows\Output\rizin.exe
|
path: .\dist\windows\Output\rizin.exe
|
||||||
|
|
@ -722,7 +722,7 @@ jobs:
|
||||||
matrix:
|
matrix:
|
||||||
name: [ x86_64, arm, aarch64 ]
|
name: [ x86_64, arm, aarch64 ]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: sudo apt-get --assume-yes install pax wget unzip python3-wheel python3-setuptools python3-pip && pip3 install --user meson ninja
|
run: sudo apt-get --assume-yes install pax wget unzip python3-wheel python3-setuptools python3-pip && pip3 install --user meson ninja
|
||||||
- name: Compile with meson
|
- name: Compile with meson
|
||||||
|
|
@ -736,7 +736,7 @@ jobs:
|
||||||
cd /tmp
|
cd /tmp
|
||||||
rm -rf android-dir/include android-dir/lib
|
rm -rf android-dir/include android-dir/lib
|
||||||
tar --transform 's/android-dir/data\/data\/org.rizinorg.rizininstaller/g' -cvzf rizin-android-${{ matrix.name }}.tar.gz android-dir/
|
tar --transform 's/android-dir/data\/data\/org.rizinorg.rizininstaller/g' -cvzf rizin-android-${{ matrix.name }}.tar.gz android-dir/
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: rizin-android-${{ matrix.name }}
|
name: rizin-android-${{ matrix.name }}
|
||||||
path: /tmp/rizin-android-${{ matrix.name }}.tar.gz
|
path: /tmp/rizin-android-${{ matrix.name }}.tar.gz
|
||||||
|
|
@ -747,7 +747,7 @@ jobs:
|
||||||
if: contains(github.head_ref, 'dist') || contains(github.head_ref, 'cpp') || ((contains(github.ref, 'release-') || github.ref == 'refs/heads/stable') && github.event_name == 'push') || github.event_name == 'schedule'
|
if: contains(github.head_ref, 'dist') || contains(github.head_ref, 'cpp') || ((contains(github.ref, 'release-') || github.ref == 'refs/heads/stable') && github.event_name == 'push') || github.event_name == 'schedule'
|
||||||
needs: [ build-and-test ]
|
needs: [ build-and-test ]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: sudo apt-get --assume-yes install pax wget unzip python3-wheel python3-setuptools python3-pip
|
run: sudo apt-get --assume-yes install pax wget unzip python3-wheel python3-setuptools python3-pip
|
||||||
- name: Install meson and ninja
|
- name: Install meson and ninja
|
||||||
|
|
@ -773,7 +773,7 @@ jobs:
|
||||||
if: contains(github.head_ref, 'dist') || ((contains(github.ref, 'release-') || github.ref == 'refs/heads/stable') && github.event_name == 'push') || github.event_name == 'schedule'
|
if: contains(github.head_ref, 'dist') || ((contains(github.ref, 'release-') || github.ref == 'refs/heads/stable') && github.event_name == 'push') || github.event_name == 'schedule'
|
||||||
needs: [ build-and-test ]
|
needs: [ build-and-test ]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: sudo apt-get --assume-yes install pax wget unzip python3-wheel python3-setuptools python3-pip
|
run: sudo apt-get --assume-yes install pax wget unzip python3-wheel python3-setuptools python3-pip
|
||||||
- name: Install meson and ninja
|
- name: Install meson and ninja
|
||||||
|
|
@ -799,7 +799,7 @@ jobs:
|
||||||
env:
|
env:
|
||||||
RZPIPE_TESTS: "rz-pipe-py rz-pipe-go"
|
RZPIPE_TESTS: "rz-pipe-py rz-pipe-go"
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/download-artifact@v3
|
- uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: rizin-src.tar.xz
|
name: rizin-src.tar.xz
|
||||||
- name: Extract source tarball
|
- name: Extract source tarball
|
||||||
|
|
@ -826,7 +826,7 @@ jobs:
|
||||||
needs: [ test-tarball ]
|
needs: [ test-tarball ]
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/download-artifact@v3
|
- uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: rizin-src.tar.xz
|
name: rizin-src.tar.xz
|
||||||
- name: Extract source tarball
|
- name: Extract source tarball
|
||||||
|
|
@ -843,7 +843,7 @@ jobs:
|
||||||
meson setup --prefix=/usr --buildtype=release build && ninja -C build && sudo ninja -C build install
|
meson setup --prefix=/usr --buildtype=release build && ninja -C build && sudo ninja -C build install
|
||||||
working-directory: rizin
|
working-directory: rizin
|
||||||
- name: Checkout rz-bindgen
|
- name: Checkout rz-bindgen
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: rizinorg/rz-bindgen
|
repository: rizinorg/rz-bindgen
|
||||||
path: rz-bindgen
|
path: rz-bindgen
|
||||||
|
|
@ -871,7 +871,7 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
- name: Install pkg-config with Homebrew
|
- name: Install pkg-config with Homebrew
|
||||||
run: brew install pkg-config
|
run: brew install pkg-config
|
||||||
- uses: actions/download-artifact@v3
|
- uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: rizin.pkg
|
name: rizin.pkg
|
||||||
path: ./
|
path: ./
|
||||||
|
|
@ -898,8 +898,8 @@ jobs:
|
||||||
- name: clang_cl_x86
|
- name: clang_cl_x86
|
||||||
bits: 32
|
bits: 32
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- uses: actions/setup-python@v4
|
- uses: actions/setup-python@v5
|
||||||
- name: Install pkg-config and cmake
|
- name: Install pkg-config and cmake
|
||||||
shell: pwsh
|
shell: pwsh
|
||||||
run: |
|
run: |
|
||||||
|
|
@ -909,7 +909,7 @@ jobs:
|
||||||
shell: pwsh
|
shell: pwsh
|
||||||
run: echo "branch=$(python sys/version.py)" >> $Env:GITHUB_OUTPUT
|
run: echo "branch=$(python sys/version.py)" >> $Env:GITHUB_OUTPUT
|
||||||
id: extract_version
|
id: extract_version
|
||||||
- uses: actions/download-artifact@v3
|
- uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: rizin_installer-${{ matrix.name }}-${{ steps.extract_version.outputs.branch }}
|
name: rizin_installer-${{ matrix.name }}-${{ steps.extract_version.outputs.branch }}
|
||||||
path: ./
|
path: ./
|
||||||
|
|
@ -960,11 +960,11 @@ jobs:
|
||||||
build-rzpipe,
|
build-rzpipe,
|
||||||
]
|
]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- name: Extract rizin version
|
- name: Extract rizin version
|
||||||
run: echo "branch=$(python sys/version.py)" >> $GITHUB_OUTPUT
|
run: echo "branch=$(python sys/version.py)" >> $GITHUB_OUTPUT
|
||||||
id: extract_version
|
id: extract_version
|
||||||
- uses: actions/download-artifact@v3
|
- uses: actions/download-artifact@v4
|
||||||
- name: Rename artifacts for release
|
- name: Rename artifacts for release
|
||||||
run: |
|
run: |
|
||||||
mv ./rizin-src.tar.xz/rizin-src.tar.xz rizin-src-${{ steps.extract_version.outputs.branch }}.tar.xz
|
mv ./rizin-src.tar.xz/rizin-src.tar.xz rizin-src-${{ steps.extract_version.outputs.branch }}.tar.xz
|
||||||
|
|
@ -1004,7 +1004,7 @@ jobs:
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
if: github.event_name == 'push' || (github.event_name == 'pull_request' && contains(github.head_ref, 'container'))
|
if: github.event_name == 'push' || (github.event_name == 'pull_request' && contains(github.head_ref, 'container'))
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: sudo apt-get --assume-yes install python3-wheel python3-setuptools python3-pip && pip3 install --user meson
|
run: sudo apt-get --assume-yes install python3-wheel python3-setuptools python3-pip && pip3 install --user meson
|
||||||
- name: Download subprojects
|
- name: Download subprojects
|
||||||
|
|
|
||||||
2
.github/workflows/code-analysis.yml
vendored
2
.github/workflows/code-analysis.yml
vendored
|
|
@ -25,7 +25,7 @@ jobs:
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Install meson and ninja
|
- name: Install meson and ninja
|
||||||
run: |
|
run: |
|
||||||
|
|
|
||||||
2
.github/workflows/coverity-scan.yml
vendored
2
.github/workflows/coverity-scan.yml
vendored
|
|
@ -16,7 +16,7 @@ jobs:
|
||||||
id: "determine-repo"
|
id: "determine-repo"
|
||||||
run: echo "repo=${GITHUB_REPOSITORY}" >> $GITHUB_OUTPUT
|
run: echo "repo=${GITHUB_REPOSITORY}" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- name: Download Coverity Build Tool
|
- name: Download Coverity Build Tool
|
||||||
run: |
|
run: |
|
||||||
wget -q https://scan.coverity.com/download/cxx/linux64 --post-data "token=$TOKEN&project=rizinorg%2Frizin" -O cov-analysis-linux64.tar.gz
|
wget -q https://scan.coverity.com/download/cxx/linux64 --post-data "token=$TOKEN&project=rizinorg%2Frizin" -O cov-analysis-linux64.tar.gz
|
||||||
|
|
|
||||||
18
.github/workflows/linter.yml
vendored
18
.github/workflows/linter.yml
vendored
|
|
@ -24,8 +24,8 @@ jobs:
|
||||||
prettier: ${{ steps.filter.outputs.prettier }}
|
prettier: ${{ steps.filter.outputs.prettier }}
|
||||||
python: ${{ steps.filter.outputs.python }}
|
python: ${{ steps.filter.outputs.python }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- uses: dorny/paths-filter@v2
|
- uses: dorny/paths-filter@v3
|
||||||
id: filter
|
id: filter
|
||||||
with:
|
with:
|
||||||
filters: |
|
filters: |
|
||||||
|
|
@ -59,7 +59,7 @@ jobs:
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
if: ${{ needs.changes.outputs.yaml == 'true' }}
|
if: ${{ needs.changes.outputs.yaml == 'true' }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- name: Install tools
|
- name: Install tools
|
||||||
run: sudo apt-get install yamllint python3-yaml
|
run: sudo apt-get install yamllint python3-yaml
|
||||||
- name: Check YamlLint
|
- name: Check YamlLint
|
||||||
|
|
@ -76,11 +76,11 @@ jobs:
|
||||||
if: ${{ needs.changes.outputs.bindgen-linter == 'true' }}
|
if: ${{ needs.changes.outputs.bindgen-linter == 'true' }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout rizin
|
- name: Checkout rizin
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
path: rizin
|
path: rizin
|
||||||
- name: Checkout rz-bindgen
|
- name: Checkout rz-bindgen
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: rizinorg/rz-bindgen
|
repository: rizinorg/rz-bindgen
|
||||||
path: rz-bindgen
|
path: rz-bindgen
|
||||||
|
|
@ -107,7 +107,7 @@ jobs:
|
||||||
if: ${{ needs.changes.outputs.clang-format == 'true' }}
|
if: ${{ needs.changes.outputs.clang-format == 'true' }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Install wget, software-properties-common, lsb-release (dependencies of LLVM install script)
|
- name: Install wget, software-properties-common, lsb-release (dependencies of LLVM install script)
|
||||||
run: sudo apt --assume-yes install wget software-properties-common lsb-release
|
run: sudo apt --assume-yes install wget software-properties-common lsb-release
|
||||||
|
|
@ -136,7 +136,7 @@ jobs:
|
||||||
if: ${{ needs.changes.outputs.prettier == 'true' }}
|
if: ${{ needs.changes.outputs.prettier == 'true' }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Install prettier
|
- name: Install prettier
|
||||||
run: |
|
run: |
|
||||||
|
|
@ -152,7 +152,7 @@ jobs:
|
||||||
if: ${{ needs.changes.outputs.python == 'true' }}
|
if: ${{ needs.changes.outputs.python == 'true' }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Install pylint, black, isort
|
- name: Install pylint, black, isort
|
||||||
run: pip install pylint black isort
|
run: pip install pylint black isort
|
||||||
|
|
@ -171,6 +171,6 @@ jobs:
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
- name: REUSE Compliance Check
|
- name: REUSE Compliance Check
|
||||||
uses: fsfe/reuse-action@v1
|
uses: fsfe/reuse-action@v1
|
||||||
|
|
|
||||||
4
.github/workflows/muon.yml
vendored
4
.github/workflows/muon.yml
vendored
|
|
@ -40,7 +40,7 @@ jobs:
|
||||||
name: ubuntu-muon
|
name: ubuntu-muon
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get --assume-yes update
|
sudo apt-get --assume-yes update
|
||||||
|
|
@ -65,7 +65,7 @@ jobs:
|
||||||
run: ninja -C build && sudo muon -C build install
|
run: ninja -C build && sudo muon -C build install
|
||||||
|
|
||||||
- name: Checkout our Testsuite Binaries
|
- name: Checkout our Testsuite Binaries
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: rizinorg/rizin-testbins
|
repository: rizinorg/rizin-testbins
|
||||||
path: test/bins
|
path: test/bins
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ jobs:
|
||||||
name: rizin-shell-parser-tests
|
name: rizin-shell-parser-tests
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- uses: actions/setup-node@v3
|
- uses: actions/setup-node@v3
|
||||||
with:
|
with:
|
||||||
node-version: 18
|
node-version: 18
|
||||||
|
|
|
||||||
4
.github/workflows/tcc.yml
vendored
4
.github/workflows/tcc.yml
vendored
|
|
@ -42,7 +42,7 @@ jobs:
|
||||||
name: ubuntu-tcc-test
|
name: ubuntu-tcc-test
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Checkout TinyCC repository
|
- name: Checkout TinyCC repository
|
||||||
run: |
|
run: |
|
||||||
|
|
@ -74,7 +74,7 @@ jobs:
|
||||||
sudo python3 setup.py install
|
sudo python3 setup.py install
|
||||||
|
|
||||||
- name: Checkout our Testsuite Binaries
|
- name: Checkout our Testsuite Binaries
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: rizinorg/rizin-testbins
|
repository: rizinorg/rizin-testbins
|
||||||
path: test/bins
|
path: test/bins
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue