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: 6 additions & 6 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,23 +9,22 @@ permissions:
contents: write
discussions: write


jobs:
test:
name: Run tests and publish
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1

- name: Setup Rust toolchain
uses: actions-rust-lang/setup-rust-toolchain@2fcdc490d667999e01ddbbf0f2823181beef6b39
uses: actions-rust-lang/setup-rust-toolchain@166cdcfd11aee3cb47222f9ddb555ce30ddb9659
with:
components: rustfmt, clippy

- name: Run RustFMT
uses: actions-rust-lang/rustfmt@559aa3035a47390ba96088dffa783b5d26da9326
uses: actions-rust-lang/rustfmt@4066006ec54a31931b9b1fddfd38f2fdf2d27143

- name: Run Clippy
run: cargo clippy --all-targets --all-features
Expand All @@ -50,10 +49,11 @@ jobs:
run: cargo publish

- name: Create GitHub release
uses: softprops/action-gh-release@6cbd405e2c4e67a21c47fa9e383d020e4e28b836
uses: softprops/action-gh-release@3d0d9888cb7fd7b750713d6e236d1fcb99157228
with:
body_path: RELEASE.md
prerelease: true
name: "`error-stack-macros2` ${{ steps.get_crate_info.outputs.crate_version }}"
name: |
`error-stack-macros2` ${{ steps.get_crate_info.outputs.crate_version }}
tag_name: v${{ steps.get_crate_info.outputs.crate_version }}
target_commitish: stable
4 changes: 2 additions & 2 deletions .github/workflows/syncLabels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1

- name: Sync with GitHub Labeler
uses: crazy-max/ghaction-github-labeler@24d110aa46a59976b8a7f35518cb7f14f434c916
uses: crazy-max/ghaction-github-labeler@548a7c3603594ec17c819e1239f281a3b801ab4d

with:
github-token: ${{ secrets.GITHUB_TOKEN }}
7 changes: 3 additions & 4 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,23 +11,22 @@ on:

workflow_dispatch:


jobs:
test:
name: Run tests
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1

- name: Setup Rust toolchain
uses: actions-rust-lang/setup-rust-toolchain@2fcdc490d667999e01ddbbf0f2823181beef6b39
uses: actions-rust-lang/setup-rust-toolchain@166cdcfd11aee3cb47222f9ddb555ce30ddb9659
with:
components: rustfmt, clippy

- name: Run RustFMT
uses: actions-rust-lang/rustfmt@559aa3035a47390ba96088dffa783b5d26da9326
uses: actions-rust-lang/rustfmt@4066006ec54a31931b9b1fddfd38f2fdf2d27143

- name: Run Clippy
run: cargo clippy --all-targets --all-features
Expand Down
10 changes: 4 additions & 6 deletions .github/workflows/testToStable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,22 @@ on:
branches:
- stable


jobs:
test:
name: Run tests on PR into stable
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1

- name: Setup Rust toolchain
uses: actions-rust-lang/setup-rust-toolchain@2fcdc490d667999e01ddbbf0f2823181beef6b39
uses: actions-rust-lang/setup-rust-toolchain@166cdcfd11aee3cb47222f9ddb555ce30ddb9659
with:
components: rustfmt, clippy

- name: Run RustFMT
uses: actions-rust-lang/rustfmt@559aa3035a47390ba96088dffa783b5d26da9326
uses: actions-rust-lang/rustfmt@4066006ec54a31931b9b1fddfd38f2fdf2d27143

- name: Run Clippy
run: cargo clippy --all-targets --all-features
Expand All @@ -32,14 +31,13 @@ jobs:
- name: Run documentation tests
run: cargo test --verbose --doc --all-features


check-version:
name: Check version on crates.io
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1

- name: Get crate version
id: get_crate_info
Expand Down