chore(AR-19): restructure GitHub workflows for automated tests and manual release deployment#58
Merged
ar022 merged 7 commits intoJun 14, 2026
Conversation
…nual release deployment - Restrict main.yml triggers to development pushes and pull requests - Restructure release.yaml to trigger manually, perform builds/tests, and deploy via FTP - Update conventional release Git author name to 'AR portfolio bot' - Delete redundant deploy.yaml file
- Move vert and frag shader variables outside the Orb component - Resolve react-hooks/exhaustive-deps lint warning - Fix CI=true build failure in GitHub Actions environment
- Split build_test_lint into lint, test, and build sequential jobs - Chain jobs using the needs keyword to stop execution early on failures - Add Yarn dependency caching to speed up workflows
- Update setup-node version to 22.x in main.yml and release.yaml - Verify build and test compatibility locally using Node 22
… main workflow - Cast AnimatePresence to any as SafeAnimatePresence to bypass TS2786 type mismatch - Optimize main.yml to run yarn install once and share node_modules via caching - Apply SafeAnimatePresence to ModalBody, Cover, SocialNavigation, Work, and Contact components
…Mutation - Correct type arguments passed to useCallSBQueryArgs and useCallSBMutationArgs - Fix TS2554 compilation error during production builds
|
Codecov Report❌ Patch coverage is 📢 Thoughts on this report? Let us know! |
…query internals - Replace MutationFunction and QueryFunction imports with plain TypeScript function signatures - Relax extends object constraints to support primitive types - Fix TS2554 compilation errors on method invocations
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description of changes
Requirement
Implementation
.github/workflows/main.yml..github/workflows/release.yamlto run manual dispatch (workflow_dispatch), compile checks, run test coverage, execute FTP sync, run TriPSs/conventional-changelog-action with git-user-name "AR portfolio bot", and draft/publish a GitHub release..github/workflows/deploy.yaml.Ticket: https://ar1603.atlassian.net/browse/AR-19
Author: Amit Raikwar