Skip to content
This repository was archived by the owner on Aug 24, 2023. It is now read-only.

refactor(workflows): cleanup and generalize workflows, also add pnpm workflows #71

Merged
merged 8 commits into from
Sep 12, 2022

Conversation

fuxingloh
Copy link
Contributor

@fuxingloh fuxingloh commented Sep 7, 2022

What this PR does / why we need it:

As per the title.

  • Add a general release.yml pipeline for releasing NPM packages.
  • Add environment: Release Docker for release-docker.yml for deployment gates
  • Add new workflow for pnpm:
    • Build (pnpm)
    • Lint (pnpm prettier)
    • Lint (pnpm eslint)
    • Test (pnpm) is temporary failing since there isn't any test coverage to upload.
    • Test (pnpm e2e) deprecated and removeing soon.
  • Migrate old workflow for cargo to new name:
    • Build (cargo)
    • Test (cargo)
    • Lint (cargo fmt)
    • Lint (cargo clippy)

@fuxingloh fuxingloh temporarily deployed to Release Docker September 7, 2022 15:23 Inactive
@netlify
Copy link

netlify bot commented Sep 7, 2022

Deploy Preview for defimetachain ready!

Name Link
🔨 Latest commit e950cf4
🔍 Latest deploy log https://app.netlify.com/sites/defimetachain/deploys/6319ba1618b534000998cef2
😎 Deploy Preview https://deploy-preview-71--defimetachain.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@github-actions
Copy link

github-actions bot commented Sep 7, 2022

Docker image for defich/metachain is ready!

Built with commit 73cd3b1

  • docker pull ghcr.io/defich/metachain:73cd3b115e28afd1ce67549978a65f4524738998
  • docker pull ghcr.io/defich/metachain:pr-71

@codecov
Copy link

codecov bot commented Sep 7, 2022

Codecov Report

Merging #71 (1014b86) into main (31bb3b8) will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##            main     #71   +/-   ##
=====================================
  Coverage   3.79%   3.79%           
=====================================
  Files         10      10           
  Lines       1711    1711           
=====================================
  Hits          65      65           
  Misses      1646    1646           

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@fuxingloh fuxingloh temporarily deployed to Release Docker September 12, 2022 07:16 Inactive
@fuxingloh
Copy link
Contributor Author

CI / Test (pnpm) is temporary failing since there isn't any test coverage to upload.

@fuxingloh fuxingloh marked this pull request as ready for review September 12, 2022 07:44
@fuxingloh fuxingloh merged commit 5ef9b22 into main Sep 12, 2022
@fuxingloh fuxingloh deleted the fuxingloh/workflows-add-all-cleanup branch September 12, 2022 11:17
@fuxingloh fuxingloh restored the fuxingloh/workflows-add-all-cleanup branch September 12, 2022 15:26
canonbrother pushed a commit that referenced this pull request Sep 28, 2022
…workflows (#71)

#### What this PR does / why we need it:

As per the title.

- Add a general `release.yml` pipeline for releasing NPM packages.
- Add `environment: Release Docker` for `release-docker.yml` for
deployment gates
- Add new workflow for pnpm:
  - `Build (pnpm)`
  - `Lint (pnpm prettier)`
  - `Lint (pnpm eslint)`
- `Test (pnpm)` is temporary failing since there isn't any test coverage
to upload.
  - `Test (pnpm e2e)` deprecated and removeing soon.
- Migrate old workflow for cargo to new name:
  - `Build (cargo)`
  - `Test (cargo)`
  - `Lint (cargo fmt)`
  - `Lint (cargo clippy)`
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants