From 2911a1abd8cd58b55e46d17f7c94345fe895e46f Mon Sep 17 00:00:00 2001 From: gogo2464 Date: Tue, 16 Apr 2024 11:14:01 +0200 Subject: [PATCH] testing cicd --- .github/CODEOWNERS | 1 - .github/ISSUE_TEMPLATE/01_FEATURE_REQUEST.md | 11 ------ .github/ISSUE_TEMPLATE/02_BUG_REPORT.md | 13 ------- .../ISSUE_TEMPLATE/03_CODEBASE_IMPROVEMENT.md | 7 ---- .github/PULL_REQUEST_TEMPLATE.md | 8 ----- .github/linter/base_style.rb | 4 --- .github/linter/readme_style.rb | 10 ------ .github/workflows/book.yml | 30 ---------------- .github/workflows/build.yml | 36 +++++++++---------- .github/workflows/check.yml | 26 -------------- .github/workflows/test-bindings.yml | 28 +++++++++++++++ 11 files changed, 46 insertions(+), 128 deletions(-) delete mode 100644 .github/CODEOWNERS delete mode 100644 .github/ISSUE_TEMPLATE/01_FEATURE_REQUEST.md delete mode 100644 .github/ISSUE_TEMPLATE/02_BUG_REPORT.md delete mode 100644 .github/ISSUE_TEMPLATE/03_CODEBASE_IMPROVEMENT.md delete mode 100644 .github/PULL_REQUEST_TEMPLATE.md delete mode 100644 .github/linter/base_style.rb delete mode 100644 .github/linter/readme_style.rb delete mode 100644 .github/workflows/book.yml delete mode 100644 .github/workflows/check.yml create mode 100644 .github/workflows/test-bindings.yml diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS deleted file mode 100644 index 4f10005..0000000 --- a/.github/CODEOWNERS +++ /dev/null @@ -1 +0,0 @@ -* @drspacemn @b-j-roberts diff --git a/.github/ISSUE_TEMPLATE/01_FEATURE_REQUEST.md b/.github/ISSUE_TEMPLATE/01_FEATURE_REQUEST.md deleted file mode 100644 index ff34057..0000000 --- a/.github/ISSUE_TEMPLATE/01_FEATURE_REQUEST.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -name: Feature request -about: suggest new feature -title: "[feat] " -labels: "feature" -assignees: "" ---- - - - -#### References diff --git a/.github/ISSUE_TEMPLATE/02_BUG_REPORT.md b/.github/ISSUE_TEMPLATE/02_BUG_REPORT.md deleted file mode 100644 index 57a92f1..0000000 --- a/.github/ISSUE_TEMPLATE/02_BUG_REPORT.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: Bug report -about: create bug report -title: "[bug] " -labels: "bug" -assignees: "" ---- - -**ver:** - - - -**How to reproduce:** diff --git a/.github/ISSUE_TEMPLATE/03_CODEBASE_IMPROVEMENT.md b/.github/ISSUE_TEMPLATE/03_CODEBASE_IMPROVEMENT.md deleted file mode 100644 index 0132b95..0000000 --- a/.github/ISSUE_TEMPLATE/03_CODEBASE_IMPROVEMENT.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -name: Codebase improvement -about: docs, ci, tooling, other -title: "[dev] " -labels: "dev" -assignees: "" ---- diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 3ba70f1..0000000 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ - - -- [ ] issue # -- [ ] follows contribution [guide](https://github.com/keep-starknet-strange/blobstream-starknet/blob/main/CONTRIBUTING.md) -- [ ] code change includes tests -- [ ] breaking change - - diff --git a/.github/linter/base_style.rb b/.github/linter/base_style.rb deleted file mode 100644 index 8d98105..0000000 --- a/.github/linter/base_style.rb +++ /dev/null @@ -1,4 +0,0 @@ -all -# lame rules -exclude_rule 'MD002' -exclude_rule 'MD041' diff --git a/.github/linter/readme_style.rb b/.github/linter/readme_style.rb deleted file mode 100644 index 9b6cfc9..0000000 --- a/.github/linter/readme_style.rb +++ /dev/null @@ -1,10 +0,0 @@ -all -# allow inline HTML for README fmt -exclude_rule 'MD033' -# badges trigger rule -exclude_rule 'MD034' -# README img serves as 'First Header' -exclude_rule 'MD002' -exclude_rule 'MD041' -# TODO: disable/enable not working for all-contribs -exclude_rule 'MD013' diff --git a/.github/workflows/book.yml b/.github/workflows/book.yml deleted file mode 100644 index 4522958..0000000 --- a/.github/workflows/book.yml +++ /dev/null @@ -1,30 +0,0 @@ -name: book - -on: - workflow_dispatch: - push: - branches: - - main - paths: - - book/** - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - -jobs: - book: - runs-on: ubuntu-20.04 - steps: - - uses: actions/checkout@v4 - - uses: Swatinem/rust-cache@v2 - - name: Build - run: | - cargo install mdbook - mdbook build book - - - name: Deploy - uses: peaceiris/actions-gh-pages@v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./book/book diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a46b060..42f7176 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,18 +1,18 @@ -name: build - -on: - workflow_dispatch: - push: - branches: - - main - pull_request: -permissions: read-all - -jobs: - check: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: asdf-vm/actions/install@v3 - - run: scarb fmt --check - - run: scarb build +name: build + +on: + workflow_dispatch: + push: + branches: + - main + pull_request: +permissions: read-all + +jobs: + check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: asdf-vm/actions/install@v3 + - run: scarb fmt --check + - run: scarb build diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml deleted file mode 100644 index cef0388..0000000 --- a/.github/workflows/check.yml +++ /dev/null @@ -1,26 +0,0 @@ -name: check - -on: - workflow_dispatch: - push: - branches: - - main - pull_request: -permissions: read-all - -jobs: - markdown: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - run: | - sudo gem install mdl - mdl -s .github/linter/readme_style.rb README.md - mdl -s .github/linter/base_style.rb book .github CONTRIBUTING.md - - test: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: asdf-vm/actions/install@v3 - - run: snforge test diff --git a/.github/workflows/test-bindings.yml b/.github/workflows/test-bindings.yml new file mode 100644 index 0000000..f8ddf7b --- /dev/null +++ b/.github/workflows/test-bindings.yml @@ -0,0 +1,28 @@ +name: build + +on: + workflow_dispatch: + push: + branches: + - main + pull_request: +permissions: read-all + +jobs: + check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - uses: asdf-vm/actions/install@v3 + + - run: scarb fmt --check + + - name: build with scarb + run: scarb build + + - name: build bindings with cargo + run: cd bindings ; cargo build + + - name: test bindings + run: snforge test \ No newline at end of file