Matt Carvin's repositories
sf-decomposer
Decompose Salesforce metadata (XML) into more manageable files for version control and recompose them for deployments.
apex-code-coverage-transformer
A Salesforce CLI plugin to transform apex code coverage JSONs created during deployments and test runs into Generic Test Coverage Reports (XML) for SonarQube.
xml-disassembler
A JavaScript package to disassemble XML files into smaller, more manageable files and reassemble them when needed.
prepare-sandboxes
Create, refresh, and delete Salesforce sandboxes via Simple Salesforce
apex-code-coverage-sonarqube
Replaced by https://github.com/mcarvin8/apex-code-coverage-transformer
apex-tests-git-delta
Determine Apex Tests between 2 git commits for delta deployments using the commit messages.
apex-tests-git-delta-python
Replaced by https://github.com/mcarvin8/apex-tests-git-delta
labels-and-workflows-decomposer
Replaced by https://github.com/mcarvin8/sfdx-decomposer-plugin
sfdx-decomposer-python
Replaced by https://github.com/mcarvin8/sfdx-decomposer-plugin
sfpygit-delta-custom
Python script to build a Salesforce manifest from a git diff in a custom Salesforce DX project structure
xml2json-disassembler
Disassemble then transform XML files into smaller JSON files.
xml2yaml-disassembler
Disassemble then transform XML files into smaller YAML files.
gitlab-rest-api-scripts
GitLab REST API bash scripts
hashing-scripts
Generate the SHA-256 and BLAKE3 hashes
permission-sets-decomposer
Replaced by https://github.com/mcarvin8/sfdx-decomposer-plugin
profiles-decomposer
Replaced by https://github.com/mcarvin8/sfdx-decomposer-plugin
sf-api-version
Upgrade sfdx-project.json to the maximum sourceApiVersion in a Salesforce Org
sf-org-model-python
Salesforce org model to validate, deploy, and destroy metadata using the Salesforce CLI (sf) and Python for GitLab CI/CD
sfdx-org-model-python
Salesforce org model using the SFDX CLI and Python for GitLab CI/CD