Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Mar 18, 2024. It is now read-only.

Merge develop to main following May 22#985

Merged
azlam-abdulsalam merged 121 commits into
mainfrom
develop
May 20, 2022
Merged

Merge develop to main following May 22#985
azlam-abdulsalam merged 121 commits into
mainfrom
develop

Conversation

@azlam-abdulsalam

Copy link
Copy Markdown
Contributor

Merge develop to main

azlam-abdulsalam and others added 30 commits April 14, 2022 12:38
Revert back to normal behaviour, as coverage calculation is stable with retries
…idate (#945)

* feat(fast-feedback): experimental mode for faster feedback during validate

experimental feature: Add option which would help validate command to provide validation using

- Deploy only changed components of a changed package
- Trigger only testclasses for impacted classes
- Skip coverage validation
- Skip package dependencies installation

Utilize a hidden flag 'fastfeedback', this feature may be revoked at any time and should be considered unstable
- add test classes when it is changed
 -add all test classes to invalidated, when security model
changes
provide an env variable 'SFPOWERSCRIPTS_DEBUG_PREFETCHED_SCRATCHORG' to support during debugging
fetch. This allows to skip a new org from fetched from the pool
Refactor trigger logic to make it readable, fix the following issues as well
 1. Handle Tests with
multiple results
 2. Skip retrieving coverage when not requested \3.Split into smaller functions
…ted without repository (#954)

scripts paths is always pointed to one in the repository, rather than in the artifacts. This started
surfacing as the deploy impl generates a version of source package again from the provided artifact
(this is being refactored).
azlam-abdulsalam and others added 29 commits May 11, 2022 00:13
fix issue where packages are committed to the org even when push fails to deploy, as error was
incorrectly handled
…hen descriptor changes

validate will validate the full package when the descriptor of the package changes. Most often the
change is in a version number, and this triggers full deployment and testing, in fast feedback mode,
this could be skipped. This has a negative issue when additonal orchestrator parameters are added
like assignPermissionSets etc, this could be validated in a thorough mode
Fix aliasified packages t use aliases instead of username. Refactor to utilize sfpOrg as opoosed to
passing targetusername
package metrics during creation is not sending the flag whether its used with build or quickbuild,
added an additional metric to deprecate package.elapsed.time in the future
…#953)

* Add chunking to ApexClassFetcher, ApexTriggerFetcher and ACCG Fetcher

* Fix return values

Co-authored-by: Azlam <[email protected]>
Fixed typos and minor edits to wording for better flow.
fix a bug when a tag when the same package would have been published
- Rollback change made earlier to simple-git
  - Use pinned version of heroku docker image as this
version seems not to have the issue. This will be analyzed in a future release
@azlam-abdulsalam azlam-abdulsalam merged commit e0de958 into main May 20, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants