Update #251

Merged
phoenix merged 17 commits from update into main 2026-07-07 23:25:45 -04:00
2 changed files with 14 additions and 11 deletions
Showing only changes of commit 8aff6885e2 - Show all commits
+2 -2
View File
@@ -9,14 +9,14 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v5 uses: actions/checkout@v6
with: with:
fetch-depth: 0 # Important for git describe --tags fetch-depth: 0 # Important for git describe --tags
- name: Install Rust - name: Install Rust
uses: actions-rs/toolchain@v1 uses: actions-rs/toolchain@v1
with: with:
toolchain: 1.95 toolchain: 1.96.1
components: cargo components: cargo
- name: Extract Version from Cargo.toml - name: Extract Version from Cargo.toml
+12 -9
View File
@@ -6,6 +6,10 @@ on:
pull_request: pull_request:
branches: [ "main" ] branches: [ "main" ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs: jobs:
build: build:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
@@ -25,12 +29,12 @@ jobs:
--health-retries 5 --health-retries 5
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v6
- name: Install Rust 1.95 - name: Install Rust
uses: actions-rs/toolchain@v1 uses: actions-rs/toolchain@v1
with: with:
toolchain: 1.95 toolchain: 1.96.1
components: clippy, rustfmt components: clippy, rustfmt
override: true override: true
@@ -49,11 +53,10 @@ jobs:
pg_isready -U ${{ secrets.POSTGRES_USER }} -d ${{ secrets.POSTGRES_DB }} && break pg_isready -U ${{ secrets.POSTGRES_USER }} -d ${{ secrets.POSTGRES_DB }} && break
sleep 2 sleep 2
done done
# Run database migrations (if you use sqlx migrations)
cargo install sqlx-cli --no-default-features --features native-tls,postgres cargo install sqlx-cli --no-default-features --features native-tls,postgres
sqlx migrate run --database-url $DATABASE_URL sqlx migrate run --database-url $DATABASE_URL
- name: Build - name: Build
run: | run: |
mkdir -p ~/.ssh mkdir -p ~/.ssh
@@ -63,7 +66,7 @@ jobs:
eval $(ssh-agent -s) eval $(ssh-agent -s)
ssh-add -v ~/.ssh/gitea_deploy_key ssh-add -v ~/.ssh/gitea_deploy_key
cargo build --verbose --release cargo build --verbose --release
- name: Run tests - name: Run tests
env: env:
ROOT_DIRECTORY: "/tmp" ROOT_DIRECTORY: "/tmp"
@@ -71,9 +74,9 @@ jobs:
run: | run: |
cat .env.sample | head -6 > .env cat .env.sample | head -6 > .env
cargo test --verbose -- cargo test --verbose --
- name: Run clippy - name: Run clippy
run: cargo clippy -- -D warnings run: cargo clippy -- -D warnings
- name: Run rustfmt - name: Run rustfmt
run: cargo fmt --all -- --check run: cargo fmt --all -- --check