Skip to content

Commit ab8cea7

Browse files
author
Glubus
committed
test
1 parent c1fe212 commit ab8cea7

File tree

40 files changed

+2445
-47
lines changed

40 files changed

+2445
-47
lines changed

.github/workflows/rust.yml

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -8,35 +8,14 @@ on:
88

99
env:
1010
CARGO_TERM_COLOR: always
11-
DATABASE_URL: postgresql://postgres:password@localhost:5432/osu_backend_test
1211

1312
jobs:
1413
test:
1514
runs-on: ubuntu-latest
16-
17-
services:
18-
postgres:
19-
image: postgres:15
20-
env:
21-
POSTGRES_PASSWORD: password
22-
POSTGRES_DB: osu_backend_test
23-
options: >-
24-
--health-cmd pg_isready
25-
--health-interval 10s
26-
--health-timeout 5s
27-
--health-retries 5
28-
ports:
29-
- 5432:5432
3015

3116
steps:
3217
- uses: actions/checkout@v4
3318

34-
- name: Checkout migrations
35-
uses: actions/checkout@v4
36-
with:
37-
repository: Osef-me/migrations
38-
path: migrations
39-
4019
- uses: actions-rs/toolchain@v1
4120
with:
4221
toolchain: stable
@@ -51,21 +30,6 @@ jobs:
5130
target
5231
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
5332

54-
- name: Install sqlx-cli
55-
run: cargo install sqlx-cli --no-default-features --features postgres
56-
57-
- name: Wait for PostgreSQL
58-
run: |
59-
until pg_isready -h localhost -p 5432 -U postgres; do
60-
echo "Waiting for PostgreSQL..."
61-
sleep 1
62-
done
63-
64-
- name: Run migrations
65-
run: sqlx migrate run
66-
env:
67-
DATABASE_URL: ${{ env.DATABASE_URL }}
68-
6933
- name: Format check
7034
run: cargo fmt --all -- --check
7135

@@ -74,17 +38,6 @@ jobs:
7438

7539
- name: Build
7640
run: cargo build --verbose --all-features
77-
env:
78-
DATABASE_URL: ${{ env.DATABASE_URL }}
7941

8042
- name: Run tests
8143
run: cargo test --verbose --all-features
82-
env:
83-
DATABASE_URL: ${{ env.DATABASE_URL }}
84-
85-
- name: Test migrations rollback
86-
run: |
87-
sqlx migrate revert
88-
sqlx migrate run
89-
env:
90-
DATABASE_URL: ${{ env.DATABASE_URL }}

.sqlx/query-04b72f5e388730984e1bc835471f561a02d3099d66beaee2bf115b3e9c174cb7.json

Lines changed: 46 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-0a1310ca009eb197b2cf6fb9b7c18539ddef141159274a310dee4e3589d72d5d.json

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-0c81890c6e3563a5d8066572561daf4d7102d54ee5e120bf34fa50bb9cc5705b.json

Lines changed: 97 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-0c8b899ac80c6a835880b644e2e8ec426618e0ca6ed5519530252833be91a3da.json

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-0e49f3f090a27cca4798f8a1a2f8a8d05193971ff4f944aa84e015cf7607aa37.json

Lines changed: 40 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-15ec9fe4e76d6fd7872ecd0fa5fb567b7892e7dfeb944767a4c433391789b486.json

Lines changed: 26 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)