Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions .github/workflows/build-desktop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
needs: [setup]
strategy:
matrix:
os: [ubuntu-20.04, macos-13, windows-latest]
os: [ubuntu-latest, macos-13, windows-latest]
fail-fast: false
env:
VERSION: ${{ needs.setup.outputs.version }}
Expand Down Expand Up @@ -121,7 +121,7 @@ jobs:
sudo apt install -y gcc-multilib g++-multilib build-essential libssl-dev rpm libsecret-1-dev \
software-properties-common apt-transport-https libudev-dev libusb-1.0-0-dev \
llvm-dev libclang-dev clang
if: matrix.os == 'ubuntu-20.04'
if: matrix.os == 'ubuntu-latest'

- name: Enable verbose output for electron-builder (macOS/Linux)
run: echo "DEBUG=electron-builder" >> $GITHUB_ENV
Expand Down Expand Up @@ -183,7 +183,7 @@ jobs:
- name: Build Electron app (Linux)
run: yarn compile:${STAGE}:linux
working-directory: packages/desktop
if: matrix.os == 'ubuntu-20.04'
if: matrix.os == 'ubuntu-latest'

- name: Import GPG key (Linux)
run: |
Expand All @@ -192,19 +192,19 @@ jobs:
env:
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
if: matrix.os == 'ubuntu-20.04'
if: matrix.os == 'ubuntu-latest'

- name: Sign AppImage (Linux)
run: echo $GPG_PASSPHRASE | gpg --pinentry-mode loopback --batch --passphrase-fd 0 --armor --detach-sign --default-key [email protected] iota-legacy-migration-tool-desktop*.AppImage
working-directory: packages/desktop/out
env:
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
if: matrix.os == 'ubuntu-20.04'
if: matrix.os == 'ubuntu-latest'

- name: Compute checksums (Linux)
run: for i in `ls | grep 'iota-legacy-migration-tool-desktop*'` ; do sha256sum $i | awk {'print $1'} > $i.sha256 ; done
working-directory: packages/desktop/out
if: matrix.os == 'ubuntu-20.04'
if: matrix.os == 'ubuntu-latest'

- name: Compute checksums (macOS)
run: for i in `ls | grep 'iota-legacy-migration-tool-desktop*'` ; do shasum -a 256 $i | awk {'print $1'} > $i.sha256 ; done
Expand Down Expand Up @@ -254,7 +254,7 @@ jobs:
- name: Downloading artifacts linux
uses: actions/download-artifact@v2
with:
name: iota-legacy-migration-tool-desktop-ubuntu-20.04
name: iota-legacy-migration-tool-desktop-ubuntu-latest
path: assets

- name: Preparing release body
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/ci.lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ on:

jobs:
rust:
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Install rustfmt with nightly toolchain
uses: actions-rs/toolchain@v1
Expand All @@ -25,14 +25,14 @@ jobs:
working-directory: packages/backend

format:
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v4
with:
node-version: 14.x
node-version: 16.x

- name: Install Dependencies
run: yarn --ignore-scripts
Expand All @@ -41,14 +41,14 @@ jobs:
run: yarn format-check

lint:
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v4
with:
node-version: 14.x
node-version: 16.x

- name: Install Dependencies
run: yarn --ignore-scripts
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ci.snyk.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@ jobs:
# Only run on push events or PRs from iotaledger/legacy-migration-tool, skip on PRs from forks
# Secret variables cannot be exposed to PRs from forks
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name == github.repository
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Check vulnerabilities
uses: snyk/actions/node@0.3.0
uses: snyk/actions/node@master
env:
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
with:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/ci.test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ on:

jobs:
shared:
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v4
with:
node-version: 14.x
node-version: 16.x

- name: Install Dependencies
run: yarn --ignore-scripts
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/ci.ts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ on:

jobs:
check-types:
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v4
with:
node-version: 16.4.2
node-version: 16.x

- name: Install Dependencies
run: yarn --ignore-scripts
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/crowdin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Sync translations from Crowdin
uses: crowdin/github-action@1.4.8
uses: crowdin/github-action@v1
with:
upload_sources: true
download_translations: true
Expand Down
Loading
Loading