Skip to content
11 changes: 5 additions & 6 deletions .github/workflows/client-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,22 +36,21 @@ jobs:

runs-on: ${{ matrix.platform }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
token: ${{ secrets.GITHUB_TOKEN }}

- name: setup pnpm
uses: pnpm/action-setup@v4
uses: pnpm/action-setup@v6
with:
run_install: false

- name: setup node
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version: lts/*
cache: pnpm


- name: install Rust nightly
uses: dtolnay/rust-toolchain@nightly
with:
Expand All @@ -61,7 +60,7 @@ jobs:
- name: Rust cache
uses: swatinem/rust-cache@v2
with:
workspaces: './desktop/src-tauri -> target'
workspaces: "./desktop/src-tauri -> target"

- name: install dependencies (ubuntu only)
if: matrix.platform == 'ubuntu-22.04' || matrix.platform == 'ubuntu-22.04-arm' # This must match the platform value defined above.
Expand Down Expand Up @@ -137,4 +136,4 @@ jobs:
releaseDraft: false
prerelease: true
args: ${{ matrix.args }}
projectPath: './desktop'
projectPath: "./desktop"
2 changes: 1 addition & 1 deletion .github/workflows/droplet-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
working-directory: libraries/droplet
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@nightly
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,15 +31,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Install pnpm
uses: pnpm/action-setup@v4
uses: pnpm/action-setup@v6
with:
run_install: false

- name: Install Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version: "22"
cache: "pnpm"
Expand All @@ -52,10 +52,10 @@ jobs:

- name: Setup Pages
id: setup_pages
uses: actions/configure-pages@v5
uses: actions/configure-pages@v6

- name: Restore cache
uses: actions/cache@v4
uses: actions/cache@v6
with:
path: |
sites/promo/.next/cache
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/server-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out the repo
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Install pnpm
uses: pnpm/action-setup@v4
uses: pnpm/action-setup@v6

- name: Setup Node.js environment
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version: lts/*
cache: "pnpm"
Expand All @@ -52,13 +52,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out the repo
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Install pnpm
uses: pnpm/action-setup@v4
uses: pnpm/action-setup@v6

- name: Setup Node.js environment
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version: lts/*
cache: "pnpm"
Expand Down
22 changes: 11 additions & 11 deletions .github/workflows/server-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
contents: read
steps:
- name: Check out the repo
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
fetch-depth: 3 # fix for when this gets triggered by tag
fetch-tags: true
Expand All @@ -41,22 +41,22 @@ jobs:

- name: Docker meta
id: meta
uses: docker/metadata-action@v5
uses: docker/metadata-action@v6
with:
images: ${{ env.REGISTRY_IMAGE }}

- name: Login to Docker Hub
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Set up QEMU
uses: docker/setup-qemu-action@v3
uses: docker/setup-qemu-action@v4

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4

- name: Determine final version
id: get_final_ver
Expand All @@ -78,7 +78,7 @@ jobs:

- name: Build and push by digest
id: build
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
with:
platforms: ${{ matrix.platform }}
labels: ${{ steps.meta.outputs.labels }}
Expand All @@ -97,7 +97,7 @@ jobs:
touch "${{ runner.temp }}/digests/${digest#sha256:}"

- name: Upload digest
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: digests-${{ env.PLATFORM_PAIR }}
path: ${{ runner.temp }}/digests/*
Expand All @@ -113,24 +113,24 @@ jobs:
contents: read
steps:
- name: Download digests
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
path: ${{ runner.temp }}/digests
pattern: digests-*
merge-multiple: true

- name: Login to Docker Hub
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@v5
uses: docker/metadata-action@v6
with:
images: |
ghcr.io/drop-OSS/drop
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/torrential-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
working-directory: torrential
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@nightly
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ name: Build Test Release

on:
push:
branches: [ main, next ]
branches: [main, next]
pull_request:
branches: [ main, next ]
branches: [main, next]
workflow_dispatch:

jobs:
Expand All @@ -16,7 +16,7 @@ jobs:
os: [ubuntu-latest, windows-latest, macOS-latest]
toolchain: [stable]
steps:
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
- uses: actions/checkout@v7
- name: Setup Rust
uses: actions-rs/toolchain@v1
with:
Expand All @@ -25,7 +25,7 @@ jobs:
- uses: extractions/setup-just@v3
- uses: hustcer/setup-nu@v3.23
with:
version: '0.105.1'
version: "0.105.1"
- name: Just version
run: just --version
- name: Build
Expand All @@ -42,15 +42,15 @@ jobs:
packages: write
steps:
- name: Checkout code
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
uses: actions/checkout@v7
with:
ref: main
fetch-depth: 0

- name: install npm
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: '20'
node-version: "20"

- name: Semantic Release
uses: cycjimmy/semantic-release-action@v4
Expand All @@ -63,4 +63,4 @@ jobs:
@semantic-release/github
env:
GITHUB_TOKEN: ${{ secrets.PAT_GLOBAL }}
CARGO_TOKEN: ${{ secrets.CARGO_TOKEN }}
CARGO_TOKEN: ${{ secrets.CARGO_TOKEN }}
14 changes: 7 additions & 7 deletions libraries/native_model/.github/workflows/clippy_check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ name: Clippy Check

on:
push:
branches: [ main ]
branches: [main]
pull_request:
branches: [ main, next ]
branches: [main, next]
schedule:
- cron: '0 23 * * 4'
- cron: "0 23 * * 4"

env:
RUST_BACKTRACE: full
Expand All @@ -15,16 +15,16 @@ jobs:
clippy_check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Setup Rust
uses: dtolnay/rust-toolchain@stable
- uses: extractions/setup-just@v3
- uses: hustcer/setup-nu@v3.23
with:
version: '0.105.1'
version: "0.105.1"
env:
GITHUB_TOKEN: ${{ secrets.PAT_GLOBAL }}
GITHUB_TOKEN: ${{ secrets.PAT_GLOBAL }}
- name: Just version
run: just --version
- name: Clippy Check
run: just clippy_check
run: just clippy_check
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ name: Conventional Commits

on:
pull_request:
branches: [ main ]
branches: [main]

jobs:
build:
name: Conventional Commits
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
- uses: webiny/action-conventional-commits@v1.3.1
- uses: actions/checkout@v7
- uses: webiny/action-conventional-commits@v1.3.1
14 changes: 7 additions & 7 deletions libraries/native_model/.github/workflows/fmt_check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ name: Fmt Check

on:
push:
branches: [ main ]
branches: [main]
pull_request:
branches: [ main, next ]
branches: [main, next]
schedule:
- cron: '0 23 * * 4'
- cron: "0 23 * * 4"

env:
RUST_BACKTRACE: full
Expand All @@ -15,16 +15,16 @@ jobs:
fmt_check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
- name: Setup Rust
uses: dtolnay/rust-toolchain@stable
- uses: extractions/setup-just@v3
- uses: hustcer/setup-nu@v3.23
with:
version: '0.105.1'
version: "0.105.1"
env:
GITHUB_TOKEN: ${{ secrets.PAT_GLOBAL }}
GITHUB_TOKEN: ${{ secrets.PAT_GLOBAL }}
- name: Just version
run: just --version
- name: Fmt Check
run: just fmt_check
run: just fmt_check
12 changes: 6 additions & 6 deletions sites/docs/.github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout your repository using git
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: Install, build, and upload your site output
uses: withastro/action@v5
# with:
# path: . # The root location of your Astro project inside the repository. (optional)
# node-version: 22 # The specific version of Node that should be used to build your site. Defaults to 22. (optional)
# package-manager: pnpm@latest # The Node package manager that should be used to install dependencies and build your site. Automatically detected based on your lockfile. (optional)
# build-cmd: pnpm run build # The command to run to build your site. Runs the package build script/task by default. (optional)
# path: . # The root location of your Astro project inside the repository. (optional)
# node-version: 22 # The specific version of Node that should be used to build your site. Defaults to 22. (optional)
# package-manager: pnpm@latest # The Node package manager that should be used to install dependencies and build your site. Automatically detected based on your lockfile. (optional)
# build-cmd: pnpm run build # The command to run to build your site. Runs the package build script/task by default. (optional)

deploy:
needs: build
Expand All @@ -37,4 +37,4 @@ jobs:
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
uses: actions/deploy-pages@v4
Loading