Skip to content
This repository has been archived by the owner on May 31, 2023. It is now read-only.

feat: Configure releases flow #922

Open
wants to merge 28 commits into
base: develop
Choose a base branch
from
Open

Conversation

mckrava
Copy link
Contributor

@mckrava mckrava commented Apr 26, 2022

  1. Add commit messages validation in husky as pre-commit hook.
    Pre-commit hook file

  1. Add flow for creation automated releases.

You can find more information about config in workflow files and here. Added workflow files:

Current changelog configuration is here

Changelog example is here
Release notes example is here

IMPORTANT: added workflows have workflow_dispatch trigger event so they will be available for usage only after push into default branch (develop at the moment);

IMPORTANT 2: this release flow implies that develop branch is working branch and main (is not existing right now and must be added) as production source. main can be renamed to master - discussion is required.


  1. Add version indication in application footer.
    New ENV variable has been added in .env file - REACT_APP_VERSION_NAME and it's using in app footer.
    Check here
    Docs - here
    GitHub Action step - here

@mckrava mckrava added ci documentation Improvements or additions to documentation labels Apr 26, 2022
@mckrava mckrava self-assigned this Apr 26, 2022
@mckrava
Copy link
Contributor Author

mckrava commented Apr 26, 2022

📃 Basilisk UI reporter
Report has been triggered by commit docs: update CI docs (97cb2a054c57a6ed6a43a327b9b35e4a8ea826af)


🔹 App E2E tests:
- Status: 🚫 Failed
🔹 App Unit tests:
- Status: 🚫 Failed
- Tests coverage: 10.16%
🔹 Available artifacts:
- base-lcov.info
- ci-app-unit-tests-results
- working-lcov.info
- app-build-files
- app-e2e-tests-testnet-sandbox-logs
- app-e2e-tests-traces-screenshots
- sb-build-files

@mckrava
Copy link
Contributor Author

mckrava commented May 2, 2022

Accordingly Gitflow strategy, main branch has been created for production-ready codebase.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
ci documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant