diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6ea8ca9..dc1f5e2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,4 +1,4 @@ -name: Rust CI/CD Pipeline +name: "Rust CI/CD Pipeline" on: push: @@ -9,55 +9,55 @@ env: RUST_BACKTRACE: 1 jobs: - build-node: - name: [TS] Build + node: + name: "[TS] Build" runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v5 - - name: Setup Node.js + - name: "Setup Node.js" uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - - name: Install dependencies + - name: "Install dependencies" run: npm ci working-directory: ./reader/ts - - name: Build project + - name: "Build project" run: npm run build working-directory: ./reader/ts format: - name: [RUST] Format Check + name: "[RUST] Format Check" runs-on: ubuntu-latest steps: - - name: Checkout code + - name: "Checkout code" uses: actions/checkout@v5 - - name: Install Rust toolchain + - name: "Install Rust toolchain" uses: dtolnay/rust-toolchain@stable with: components: rustfmt - - name: Check formatting + - name: "Check formatting" run: cargo fmt --all -- --check lint: - name: [RUST] Lint Check + name: "[RUST] Lint Check" runs-on: ubuntu-latest steps: - - name: Checkout code + - name: "Checkout code" uses: actions/checkout@v5 - - name: Install Rust toolchain + - name: "Install Rust toolchain" uses: dtolnay/rust-toolchain@stable with: components: clippy - - name: Cache cargo registry + - name: "Cache cargo registry" uses: actions/cache@v4 with: path: | @@ -68,21 +68,21 @@ jobs: restore-keys: | ${{ runner.os }}-cargo- - - name: Run clippy + - name: "Run clippy" run: cargo clippy --all-targets --all-features build: - name: [RUST] Build - needs: [ lint, format ] + name: "[RUST] Build" + needs: [lint, format] runs-on: ubuntu-latest steps: - - name: Checkout code + - name: "Checkout code" uses: actions/checkout@v5 - - name: Install Rust toolchain + - name: "Install Rust toolchain" uses: dtolnay/rust-toolchain@stable - - name: Cache cargo registry + - name: "Cache cargo registry" uses: actions/cache@v4 with: path: | @@ -93,20 +93,21 @@ jobs: restore-keys: | ${{ runner.os }}-cargo- - - name: Build project + - name: "Build project" run: cargo build --verbose --all-features package: - name: [RUST] Package + name: "[RUST] Package" needs: build runs-on: ubuntu-latest steps: - - name: Checkout code + - name: "Checkout code" uses: actions/checkout@v5 - - name: Install Rust toolchain + + - name: "Install Rust toolchain" uses: dtolnay/rust-toolchain@stable - - name: Cache cargo registry + - name: "Cache cargo registry" uses: actions/cache@v4 with: path: | @@ -117,21 +118,21 @@ jobs: restore-keys: | ${{ runner.os }}-cargo- - - name: Build project + - name: "Build project" run: cargo package --allow-dirty --verbose --all-features report: - name: [RUST] Report - needs: [ build ] + name: "[RUST] Report" + needs: [build] runs-on: ubuntu-latest steps: - - name: Checkout code + - name: "Checkout code" uses: actions/checkout@v5 - - name: Install Rust toolchain + - name: "Install Rust toolchain" uses: dtolnay/rust-toolchain@stable - - name: Cache cargo registry + - name: "Cache cargo registry" uses: actions/cache@v4 with: path: | @@ -142,5 +143,5 @@ jobs: restore-keys: | ${{ runner.os }}-cargo- - - name: Generate report + - name: "Generate report" run: cargo run report \ No newline at end of file diff --git a/reader/ts/package-lock.json b/reader/ts/package-lock.json index b8a8fc2..fc23bf5 100644 --- a/reader/ts/package-lock.json +++ b/reader/ts/package-lock.json @@ -21,7 +21,7 @@ "node_modules/@code0-tech/sagittarius-graphql-types": { "version": "0.0.0-00f33663039d78ad59e95306730878c687de5c48", "resolved": "https://registry.npmjs.org/@code0-tech/sagittarius-graphql-types/-/sagittarius-graphql-types-0.0.0-00f33663039d78ad59e95306730878c687de5c48.tgz", - "integrity": "sha512-UzB9ugIJmOTH1t5t7u4+ZdbNbW8W1HlOCRagWKKiCSUkOS9FeQomiLmKT7LU0qxmzkHW0RoJg2dn4YrsA1i+zA==" + "integrity": "sha512-g8bv5KWq+c8jd9Gb+86O3TT/Dcvt2injJcZ5aFJkN8ZZz/4VsA0EcC3h/hCsoiBIEquvAdQQVFriNAbC0JrKRA==" }, "node_modules/@code0-tech/tucana": { "version": "0.0.37", diff --git a/reader/ts/package.json b/reader/ts/package.json index 7a8c7f0..ceef03d 100644 --- a/reader/ts/package.json +++ b/reader/ts/package.json @@ -32,7 +32,7 @@ "access": "public" }, "dependencies": { - "@code0-tech/sagittarius-graphql-types": "^0.0.0-00f33663039d78ad59e95306730878c687de5c48 ", + "@code0-tech/sagittarius-graphql-types": "^0.0.0-00f33663039d78ad59e95306730878c687de5c48", "@code0-tech/tucana": "^0.0.37", "@protobuf-ts/runtime": "^2.11.1" }