Skip to content

Commit

Permalink
Merge branch 'aseitz/kaniko-gh-action-0-12-0' into 'main'
Browse files Browse the repository at this point in the history
Update aevea/action-kaniko to v0.12.0

See merge request rewriting/ddisasm!1194
  • Loading branch information
aeflores committed Apr 2, 2024
2 parents 25426ea + 7bae8ce commit 813a66d
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions .github/workflows/actions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@ jobs:
export IMAGE_PATH=$(echo ghcr.io/${{ github.repository }}/ | awk '{print tolower($0)}')
echo "image_path=$IMAGE_PATH" >> $GITHUB_ENV
echo "image_path=$IMAGE_PATH" >> $GITHUB_OUTPUT
- uses: actions/checkout@master
- uses: actions/checkout@v4
- name: Kaniko build
uses: aevea/action-kaniko@v0.9.0
uses: aevea/action-kaniko@v0.12.0
with:
registry: ghcr.io
image: ${{ matrix.os }}
Expand Down Expand Up @@ -65,15 +65,15 @@ jobs:
apt-get update
apt-get -y install libcapstone-dev=1:5.0.0-gtdev libgtirb libgtirb-dev libgtirb-pprinter libgtirb-pprinter-dev gtirb-pprinter
- name: Checkout ddisasm
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Build
run: |
mkdir build
cd build
cmake -DCMAKE_CXX_COMPILER=${{ matrix.compiler }} -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DLIEF_ROOT=/usr/ ..
make
- name: Upload artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: ddisasm-build-${{ matrix.os }}-${{ matrix.compiler }}
path: build
Expand All @@ -90,7 +90,7 @@ jobs:
steps:
# Checkout
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4
# Install deps
- name: Install capstone, gtirb, gtirb-pprinter
run: |
Expand All @@ -102,7 +102,7 @@ jobs:
pip3 install -r requirements-dev.txt
# Download artifacts
- name: Download build artifacts
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: ddisasm-build-${{ matrix.os }}-${{ matrix.compiler }}
path: build
Expand All @@ -118,14 +118,14 @@ jobs:
container: ${{ needs.docker.outputs.image_path }}focal:${{ needs.docker.outputs.image_tag }}
steps:
- name: Checkout ddisasm
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Generate API documentation
run: |
cd doc
pip3 install -r requirements-docs.txt
BUILDDIR=../public make -e
- name: Upload GitHub Pages artifact
uses: actions/upload-pages-artifact@v1.0.8
uses: actions/upload-pages-artifact@v3
with:
path: public

Expand All @@ -144,4 +144,4 @@ jobs:
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v2
uses: actions/deploy-pages@v4

0 comments on commit 813a66d

Please sign in to comment.