Skip to content

Commit

Permalink
Merge pull request #256 from hyperledger/dependabot/github_actions/al…
Browse files Browse the repository at this point in the history
…l-actions-2727f8fb15

chore(deps): bump the all-actions group with 8 updates
  • Loading branch information
andrewwhitehead authored Feb 16, 2024
2 parents 938e043 + 7e397c1 commit 1c512f7
Showing 1 changed file with 32 additions and 29 deletions.
61 changes: 32 additions & 29 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@ concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

permissions:
actions: write

jobs:
checks:
name: Run checks
Expand All @@ -43,7 +46,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@master
Expand Down Expand Up @@ -77,7 +80,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@master
Expand Down Expand Up @@ -137,7 +140,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@master
Expand Down Expand Up @@ -168,7 +171,7 @@ jobs:
cargo build --lib --release --target ${{ matrix.target }}
- name: Upload library artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: library-${{ matrix.architecture }}
path: target/${{ matrix.target }}/release/${{ matrix.lib }}
Expand All @@ -181,7 +184,7 @@ jobs:
mkdir release-artifacts
cp target/${{ matrix.target }}/release/${{ matrix.lib }} release-artifacts/
- uses: a7ul/[email protected].2
- uses: a7ul/[email protected].3
if: |
github.event_name == 'release' ||
(github.event_name == 'workflow_dispatch' && github.event.inputs.publish-binaries == 'true')
Expand All @@ -207,15 +210,15 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: "Use Golang 1.16.x+"
uses: actions/setup-go@v3
uses: actions/setup-go@v5
with:
go-version: "^1.16.0"

- name: Fetch library artifacts
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: library-linux-x86_64

Expand All @@ -235,16 +238,16 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Set up Node.JS 18.x
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 18.x
registry-url: "https://registry.npmjs.org/"

- name: Fetch library artifacts
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: library-linux-x86_64

Expand Down Expand Up @@ -301,7 +304,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@master
Expand All @@ -320,7 +323,7 @@ jobs:
cargo build --lib --release --target ${{ matrix.target }} --package indy-vdr
- name: Save library
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: library-${{ matrix.target}}
path: target/${{ matrix.target }}/release/libindy_vdr.a
Expand All @@ -332,22 +335,22 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Fetch static libraries
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4

- run: >
./build-xcframework.sh library-aarch64-apple-ios \
library-aarch64-apple-ios-sim \
library-x86_64-apple-ios
- name: Save xcframework
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: indy_vdr.xcframework
path: ./out

- uses: geekyeggo/delete-artifact@v2
- uses: geekyeggo/delete-artifact@v4
with:
name: |
library-aarch64-apple-ios
Expand Down Expand Up @@ -375,7 +378,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@master
Expand All @@ -388,7 +391,7 @@ jobs:
cross build --lib --release --target ${{matrix.target}} --package indy-vdr
- name: Save library
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: library-${{matrix.target}}
path: target/${{ matrix.target }}/release/libindy_vdr.so
Expand All @@ -399,7 +402,7 @@ jobs:
needs: build-android
steps:
- name: Fetch libraries
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4

- run: |
sudo mkdir ./libs
Expand All @@ -409,12 +412,12 @@ jobs:
sudo mv library-x86_64-linux-android ./libs/x86_64
- name: Save Android library
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: android-libraries
path: ./libs

- uses: geekyeggo/delete-artifact@v2
- uses: geekyeggo/delete-artifact@v4
with:
name: |
library-aarch64-linux-android
Expand All @@ -436,18 +439,18 @@ jobs:
steps:
- name: Fetch Android libraries
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: android-libraries
path: mobile/android/

- name: Fetch iOS Framework
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: indy_vdr.xcframework
path: mobile/ios/

- uses: a7ul/[email protected].2
- uses: a7ul/[email protected].3
with:
command: c
files: ./mobile
Expand Down Expand Up @@ -486,10 +489,10 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

Expand All @@ -499,7 +502,7 @@ jobs:
pip install setuptools wheel twine auditwheel
- name: Fetch library artifacts
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: library-${{ matrix.architecture }}
path: wrappers/python/indy_vdr/
Expand Down Expand Up @@ -527,7 +530,7 @@ jobs:
grep -q manylinux_2_17_ auditwheel.log
- name: Upload python package
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: python-${{ matrix.architecture }}
path: wrappers/python/dist/*
Expand Down

0 comments on commit 1c512f7

Please sign in to comment.