Skip to content
Merged
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
12 changes: 2 additions & 10 deletions .github/workflows/analyse-rust-code.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,5 @@ jobs:
analyze:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Setup Clippy
run: rustup component add clippy
- name: Run Clippy
run: cargo clippy
- name: Setup Cargo Audit
run: cargo install cargo-audit
- name: Run Cargo Audit
run: cargo audit
- name: Analyse Rust Code
uses: flowscripter/.github/actions/analyse-rust-code@v1
27 changes: 3 additions & 24 deletions .github/workflows/check-rust-dependencies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,28 +7,7 @@ jobs:
update-dependencies:
runs-on: ubuntu-latest
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Setup Cargo Edit
run: cargo install cargo-edit
- name: Update dependencies
run: |
cargo update
cargo upgrade --incompatible
- name: Create PR
id: create-pr
uses: peter-evans/create-pull-request@v4
- name: Check Rust Dependencies
uses: flowscripter/.github/actions/check-rust-dependencies@v1
with:
token: ${{ secrets.CREATE_PR_TOKEN }}
commit-message: 'chore: update dependencies'
title: 'chore: update dependencies'
body: |
chore: update dependencies
branch: update-dependencies
- name: Enable Pull Request Automerge
if: steps.create-pr.outputs.pull-request-operation == 'created'
uses: peter-evans/enable-pull-request-automerge@v2
with:
token: ${{ secrets.CREATE_PR_TOKEN }}
pull-request-number: ${{ steps.create-pr.outputs.pull-request-number }}
merge-method: squash
pr-token: ${{ secrets.CREATE_PR_TOKEN }}
6 changes: 2 additions & 4 deletions .github/workflows/format-rust-code.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,5 @@ jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Format source
run: cargo fmt -- --check
- name: Format Rust Code
uses: flowscripter/.github/actions/format-rust-code@v1
4 changes: 1 addition & 3 deletions .github/workflows/lint-pr-message.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,4 @@ jobs:
lint-pr:
runs-on: ubuntu-latest
steps:
- uses: amannn/action-semantic-pull-request@v5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- uses: flowscripter/.github/actions/lint-pr-message@v1
4 changes: 4 additions & 0 deletions .github/workflows/release-rust-library.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,14 @@ jobs:
steps:
- name: Test Rust
uses: flowscripter/.github/actions/run-rust-tests@v1
with:
codecov-token: ${{ secrets.CODECOV_TOKEN }}
release:
runs-on: ubuntu-latest
needs:
- test
permissions:
contents: write
steps:
- name: Release Rust
uses: flowscripter/.github/actions/release-rust-library@v1
Expand Down
Loading