This repository contains reusable workflows for GitHub Actions. As GitHub only allows reusable workflows to be in public repositories, this repository is public. Therefore, make sure not to commit any sensitive information to this repository: all sensitive information (i.e. passwords, keys, etc.) are to be passed in as secrets to the reusable workflow.
Name | Description |
---|---|
build-maven-project.yml | Builds a Maven project, runs Sonar, and archives the build artifacts |
maven-release.yml | Releases a Maven project to a Maven repository |
deploy-java-app.yml | Deploys an executable JAR to an application server |
Name | Description |
---|---|
build-sfdx-project.yml | Deploys source from a Salesforce DX project to a scratch org and runs tests |
deploy-sfdx-project.yml | Deploys an SFDX project's metadata to an org |
deploy-sfdx-project-to-developer.yml | Deploys an SFDX project's metadata to the WTax developer sandbox |
deploy-sfdx-project-to-portalqa.yml | Deploys an SFDX project's metadata to the WTax portalqa sandbox |
deploy-sfdx-project-to-uat.yml | Deploys an SFDX project's metadata to the WTax uat sandbox |
deploy-sfdx-project-to-prod.yml | Deploys an SFDX project's metadata to the WTax production org |
prepare-sfdx-scratch-org-pool.yml | Prepares a pool of scratch orgs for an SFDX project |
create-sfdx-package.yml | Creates an SFDX package from the source code in source-directory |
promote-sfdx-package.yml | Promotes a package version to released state |
install-sfdx-package.yml | Installs an SFDX package on a target org using information from the source project to determine the package id |
install-sfdx-package-on-developer.yml | Installs an SFDX package on the WTax developer sandbox using information from the source project to determine the package id |
install-sfdx-package-on-uat.yml | Installs an SFDX package on the WTax uat sandbox using information from the source project to determine the package id |
install-sfdx-package-on-prod.yml | Installs an SFDX package on the WTax production org using information from the source project to determine the package id |