aboutsummaryrefslogtreecommitdiffstats
path: root/src/ratatui/.github/workflows
diff options
context:
space:
mode:
authorVladislav Stepanov <8uk.8ak@gmail.com>2023-04-14 23:18:58 +0400
committerGitHub <noreply@github.com>2023-04-14 20:18:58 +0100
commitc05d2850420a2c163b8f62c33a6cef7c0ae1ad8d (patch)
tree2c44a44eda7e76fa74e78ac1fd02f55c1ed4d804 /src/ratatui/.github/workflows
parentSwitch to uuidv7 (#864) (diff)
downloadatuin-c05d2850420a2c163b8f62c33a6cef7c0ae1ad8d.zip
Workspace reorder (#868)
* Try different workspace structure Move main crate (atuin) to be on the same level with other crates in this workspace * extract common dependencies to the workspace definition * fix base64 v0.21 deprecation warning * questionable: update deps & fix chrono deprecations possible panic sites are unchanged, they're just more visible now * Revert "questionable: update deps & fix chrono deprecations" This reverts commit 993e60f8dea81a1625a04285a617959ad09a0866.
Diffstat (limited to 'src/ratatui/.github/workflows')
-rw-r--r--src/ratatui/.github/workflows/cd.yml19
-rw-r--r--src/ratatui/.github/workflows/ci.yml76
2 files changed, 0 insertions, 95 deletions
diff --git a/src/ratatui/.github/workflows/cd.yml b/src/ratatui/.github/workflows/cd.yml
deleted file mode 100644
index f61e3603..00000000
--- a/src/ratatui/.github/workflows/cd.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-name: Continuous Deployment
-
-on:
- push:
- tags:
- - "v*.*.*"
-
-jobs:
- publish:
- name: Publish on crates.io
- runs-on: ubuntu-latest
- steps:
- - name: Checkout the repository
- uses: actions/checkout@v3
- - name: Publish
- uses: actions-rs/cargo@v1
- with:
- command: publish
- args: --token ${{ secrets.CARGO_TOKEN }}
diff --git a/src/ratatui/.github/workflows/ci.yml b/src/ratatui/.github/workflows/ci.yml
deleted file mode 100644
index bfa363e9..00000000
--- a/src/ratatui/.github/workflows/ci.yml
+++ /dev/null
@@ -1,76 +0,0 @@
-on:
- push:
- branches:
- - main
- pull_request:
- branches:
- - main
-
-name: CI
-
-env:
- CI_CARGO_MAKE_VERSION: 0.35.16
-
-jobs:
- test:
- strategy:
- matrix:
- os: [ubuntu-latest, windows-latest, macos-latest]
- rust: ["1.59.0", "stable"]
- include:
- - os: ubuntu-latest
- triple: x86_64-unknown-linux-musl
- - os: windows-latest
- triple: x86_64-pc-windows-msvc
- - os: macos-latest
- triple: x86_64-apple-darwin
- runs-on: ${{ matrix.os }}
- steps:
- - uses: hecrj/setup-rust-action@50a120e4d34903c2c1383dec0e9b1d349a9cc2b1
- with:
- rust-version: ${{ matrix.rust }}
- components: rustfmt,clippy
- - uses: actions/checkout@v3
- - name: Install cargo-make on Linux or macOS
- if: ${{ runner.os != 'windows' }}
- shell: bash
- run: |
- curl -LO 'https://github.com/sagiegurari/cargo-make/releases/download/${{ env.CI_CARGO_MAKE_VERSION }}/cargo-make-v${{ env.CI_CARGO_MAKE_VERSION }}-${{ matrix.triple }}.zip'
- unzip 'cargo-make-v${{ env.CI_CARGO_MAKE_VERSION }}-${{ matrix.triple }}.zip'
- cp 'cargo-make-v${{ env.CI_CARGO_MAKE_VERSION }}-${{ matrix.triple }}/cargo-make' ~/.cargo/bin/
- cargo make --version
- - name: Install cargo-make on Windows
- if: ${{ runner.os == 'windows' }}
- shell: bash
- run: |
- # `cargo-make-v0.35.16-{target}/` directory is created on Linux and macOS, but it is not creatd on Windows.
- mkdir cargo-make-temporary
- cd cargo-make-temporary
- curl -LO 'https://github.com/sagiegurari/cargo-make/releases/download/${{ env.CI_CARGO_MAKE_VERSION }}/cargo-make-v${{ env.CI_CARGO_MAKE_VERSION }}-${{ matrix.triple }}.zip'
- unzip 'cargo-make-v${{ env.CI_CARGO_MAKE_VERSION }}-${{ matrix.triple }}.zip'
- cp cargo-make.exe ~/.cargo/bin/
- cd ..
- cargo make --version
- - name: "Format / Build / Test"
- run: cargo make ci
- env:
- RUST_BACKTRACE: full
-
- lint:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- if: github.event_name != 'pull_request'
- uses: actions/checkout@v3
- - name: Checkout
- if: github.event_name == 'pull_request'
- uses: actions/checkout@v3
- with:
- ref: ${{ github.event.pull_request.head.sha }}
- - name: "Check conventional commits"
- uses: crate-ci/committed@master
- with:
- args: "-vv"
- commits: "HEAD"
- - name: "Check typos"
- uses: crate-ci/typos@master