Граф коммитов

106 Коммитов

Автор SHA1 Сообщение Дата
Arun 802709c076
ci: Use GITHUB_OUTPUT envvar instead of set-output command 2024-01-12 21:36:00 -08:00
Rob Dietrick 4ace945175
Add setup docs and missing script (#56)
* Update Getting Started.md

* Update Getting Started.md

* Update Getting Started.md

* added entries for monolithic profile and permissionset files

* Update Getting Started.md

* added retrieve script.

* Update retrieve script

* Update Getting Started.md

* Update Getting Started.md

* Update Getting Started.md

* spelling fix

* Update Getting Started.md

* Update Getting Started.md

* Update Getting Started.md

* Update Getting Started.md

* Update Getting Started.md

* Update Getting Started.md

* Update Getting Started.md

* Update Getting Started.md

* Update Getting Started.md

* Update Getting Started.md

* Update Getting Started.md

* Update Getting Started.md

* Update Getting Started.md

* Create Dev_Flow.md

* Update Getting Started.md

* Update Getting Started.md

* Update Getting Started.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update Getting Started.md

* Update Getting Started.md

* Update Getting Started.md

* Add link to release docs

* documentation update

* Update Getting Started.md

* add secret documentation

* wording change

* added template repo secret docs

* document age key storage

* changed profiles:decompose docs

* Update Getting Started.md

---------

Co-authored-by: Robert Dietrick <robd@Roberts-MacBook-Pro.local>
Co-authored-by: Max Goldfarb <gfarb@github.com>
2023-04-18 17:33:28 -04:00
Max Goldfarb 86ca1ecffc
Fix destructive changes paramater output (#54) 2023-04-18 11:30:28 -04:00
Max Goldfarb 5249a0b5e2
Add missing env variable for age decryption 2023-04-07 14:53:46 -04:00
Max Goldfarb fc833e8187
Update SFDX Auth URLs & Encryption.md 2023-04-07 09:31:46 -04:00
Max Goldfarb 19621a7589
Update SFDX Auth URLs & Encryption.md 2023-04-07 09:29:45 -04:00
Max Goldfarb 29a5b8da7a
Update Getting Started.md 2023-04-07 09:28:15 -04:00
Max Goldfarb fddaff9f09
Update public-key.txt 2023-04-06 14:31:04 -04:00
Max Goldfarb 5d8dbde880
Update Getting Started.md 2023-04-06 14:29:48 -04:00
Max Goldfarb e9ca16c1f8
Asymmetric Encryption Implementation w/ age (#53)
* Fix syntax bug in delete artifacts step of release branch merge handler workflow

* Remove duplicate SALESFORCE_TEMPLATE_USERNAME in getting started docs

* Fix bugs in compile release notes step

* Add DEPLOYMENT_TIMEOUT to getting started docs

* Add missing env variable in push-to-main workflow & remove email deliv logic in workflows

* Fix bad secret reference

* Fix release note compilation bug

* Use scoped PAT for actions that could fail because default token does not have perms

* Remove reference to our internal reviewers team

* Consolidate SALESFORCE_JWT_KEY and SALESFORCE_JWT_SECRET_KEY

* Remove redundant tags checkout & use fallback semver when no tags exist

* change fallback tag semver to 1.0.0

* Remove unnecessary tag main step

* Update major version when creating release/milestone

* asymmetric encryption implementation with age

* use minor instead of major semver for milestone creation

* doc updates
2023-04-06 14:28:14 -04:00
Max Goldfarb 7845f4647a
Event triggers and conditions updates (#52)
* Fix syntax bug in delete artifacts step of release branch merge handler workflow

* Remove duplicate SALESFORCE_TEMPLATE_USERNAME in getting started docs

* Fix bugs in compile release notes step

* Add DEPLOYMENT_TIMEOUT to getting started docs

* Add missing env variable in push-to-main workflow & remove email deliv logic in workflows

* Fix bad secret reference

* Fix release note compilation bug

* Use scoped PAT for actions that could fail because default token does not have perms

* Remove reference to our internal reviewers team

* Consolidate SALESFORCE_JWT_KEY and SALESFORCE_JWT_SECRET_KEY

* Remove redundant tags checkout & use fallback semver when no tags exist

* change fallback tag semver to 1.0.0

* Remove unnecessary tag main step

* Update major version when creating release/milestone

* Updated event trigger and conditions for 'Release Branch Merge Handler'

* Only run sfdx deploy-related steps in PR handler if metadata changed

* Improve merge handler commit message

* Add auth path to did files change step in pull request handler workflow

* Update did metadata change step name to include auth file

* use minor instead of major semver for milestone creation
2023-04-06 14:16:55 -04:00
Max Goldfarb 022d94f770
Fix bugs identified during demo (#48)
* Fix syntax bug in delete artifacts step of release branch merge handler workflow

* Remove duplicate SALESFORCE_TEMPLATE_USERNAME in getting started docs

* Fix bugs in compile release notes step

* Add DEPLOYMENT_TIMEOUT to getting started docs

* Add missing env variable in push-to-main workflow & remove email deliv logic in workflows

* Fix bad secret reference

* Fix release note compilation bug

* Use scoped PAT for actions that could fail because default token does not have perms

* Remove reference to our internal reviewers team

* Consolidate SALESFORCE_JWT_KEY and SALESFORCE_JWT_SECRET_KEY

* Remove redundant tags checkout & use fallback semver when no tags exist

* change fallback tag semver to 1.0.0

* Remove unnecessary tag main step

* Update major version when creating release/milestone

* use minor instead of major semver for milestone creation
2023-03-17 10:10:07 -04:00
Rob Dietrick 39bfd76ca5
add missing word 2023-03-09 20:47:28 -08:00
Rob Dietrick 7c8a074a12
Merge pull request #50 from github/issue-49
Replace hard-coded repo reference
2023-03-03 12:59:57 -08:00
Rob Dietrick 549184a614
fixed var reference
needs to use double curly braces
2023-03-03 12:59:02 -08:00
Rob Dietrick fcaaa367fb
Replace hard-coded repo reference 2023-03-03 12:19:34 -08:00
Max Goldfarb 9b5e92ecf4
Bug Fixes & Doc Updates (#46)
* Fix syntax bug in delete artifacts step of release branch merge handler workflow

* Remove duplicate SALESFORCE_TEMPLATE_USERNAME in getting started docs

* Fix bugs in compile release notes step

* Add DEPLOYMENT_TIMEOUT to getting started docs
2023-02-24 11:49:25 -05:00
Johnny Carmona 80a99d1edc adding var for recomposing profiles 2023-02-07 11:23:36 -05:00
Johnny Carmona 437398d553
Merge pull request #45 from github/config-docs
Configuration documentation
2023-02-07 11:19:04 -05:00
Johnny Carmona 85a1f0f95b adding link to getting started doc in readme 2023-02-07 11:18:17 -05:00
Johnny Carmona 753bd16e52 adding configuration docs 2023-02-07 11:15:50 -05:00
Johnny Carmona 1babf5f2f7 updating token name 2023-02-07 10:49:25 -05:00
Johnny Carmona 0364399eb0
Merge pull request #42 from github/production-release
Production Release Workflow
2023-02-07 10:47:19 -05:00
Johnny Carmona cbc6e2de39
Merge pull request #44 from github/destructive-changes-doc
Adding desctructive changes documentation
2023-02-07 10:45:59 -05:00
Johnny Carmona a935a2abbf adding desctructive changes doc 2023-02-07 10:45:06 -05:00
Johnny Carmona f5bb7b29aa cleaning up workflow files 2023-02-07 10:39:53 -05:00
Johnny Carmona 653b5c6923
Merge pull request #15 from github/splitting-out-sfdx-deliverability
Moving email deliverability to its own script
2023-01-31 10:30:03 -05:00
Johnny Carmona 3db17894e3 updating read me 2023-01-31 10:28:10 -05:00
Johnny Carmona 26a520cab5 specify node version 2023-01-31 10:26:47 -05:00
Johnny Carmona 801de44e06 production release workflow 2023-01-31 10:26:37 -05:00
Johnny Carmona 28ec8bd51f Merge branch 'main' of https://github.com/github/octoforce-actions into splitting-out-sfdx-deliverability 2023-01-31 09:58:06 -05:00
Johnny Carmona c448fc8a91 removing local refs to email plugin 2023-01-31 09:56:18 -05:00
Johnny Carmona 3cd6d25ac2 removing deliverability script 2023-01-31 09:53:06 -05:00
Johnny Carmona ff29d8ef94
Merge pull request #39 from github/documentation
V1 of Basic Documentation
2023-01-27 12:45:14 -05:00
Johnny Carmona 2adcc4a849 adding note concerning node 18 2023-01-27 12:44:13 -05:00
Johnny Carmona 9102a41b3d basic documentation 2023-01-27 11:31:36 -05:00
Max Goldfarb 4300e1074e
Fix if condition and bad revision error in release branch merge handler workflow (#28)
* Fix if conditions in release branch merge handler workflow

* set fetch depth on checkout in release branch merge handler
2022-12-19 17:04:48 -05:00
Rob Dietrick e759318af7
Adding SECURITY.md 2022-12-15 16:03:14 -08:00
Rob Dietrick b24147c43b
Adding CODE_OF_CONDUCT.md 2022-12-15 16:02:18 -08:00
Rob Dietrick 1cc6ac0be5
Adding SUPPORT.md 2022-12-15 15:58:32 -08:00
Rob Dietrick e7289ee9ff
Adding CODEOWNERS 2022-12-15 15:56:47 -08:00
Rob Dietrick 19688ae425
Adding MIT License 2022-12-15 14:47:28 -08:00
Max Goldfarb f18fe2d75d
Fix if condition in release branch merge handler workflow (#22)
* auth file for testing and gitignore change for auth files

* gitignore changes for auth files and auth file folder

* Apex classes to test deployment to UAT sandbox

* test removing release branch prefix var from event trigger conditions

* revert test removing release branch prefix var from event trigger conditions

* log pr data from gh event

* do not use repo var in event trigger conditions

* try and log pr event data

* try casting github event data to JSON for env variable

* try and log pr base ref

* try to set and log check-base-ref-for-release-branch.outputs.DEPLOY_TO_UAT

* try adding job condition

* Implement repo var for sfdx profile decompose

* fix syntax error

* include new changes

* only run Release Branch Pull Request Handler if base ref starts with …

* remve pull request branch filter

* only run Release Branch Pull Request Handler if base ref starts with release branch prefix

* deployment timeout repo var

* Add release notes folder

* clean up if statement

* remove openssl version command

* remove sfdx-auth.json write

* init .github/workflows/release-branch-merge-handler.yml

* remove old set-output

* clean up

* Clean up

* conditionally run scripts/create_release_notes.sh and deletion of release notes

* fix syntax error

* replace create_release_notes.sh file with bash in workflow

* fix if condition in release branch merge handler
2022-12-15 12:48:21 -05:00
Max Goldfarb 98dd450d4a
Release Branch Merge Handler (#13)
* auth file for testing and gitignore change for auth files

* gitignore changes for auth files and auth file folder

* Apex classes to test deployment to UAT sandbox

* test removing release branch prefix var from event trigger conditions

* revert test removing release branch prefix var from event trigger conditions

* log pr data from gh event

* do not use repo var in event trigger conditions

* try and log pr event data

* try casting github event data to JSON for env variable

* try and log pr base ref

* try to set and log check-base-ref-for-release-branch.outputs.DEPLOY_TO_UAT

* try adding job condition

* Implement repo var for sfdx profile decompose

* fix syntax error

* include new changes

* only run Release Branch Pull Request Handler if base ref starts with …

* remve pull request branch filter

* only run Release Branch Pull Request Handler if base ref starts with release branch prefix

* deployment timeout repo var

* Add release notes folder

* clean up if statement

* remove openssl version command

* remove sfdx-auth.json write

* init .github/workflows/release-branch-merge-handler.yml

* remove old set-output

* clean up

* Clean up

* conditionally run scripts/create_release_notes.sh and deletion of release notes

* fix syntax error

* replace create_release_notes.sh file with bash in workflow
2022-12-15 11:51:42 -05:00
Johnny Carmona aa7c7c006b
Merge pull request #14 from github/sfdx-plugins-config
Adding sfdx plugin configurability
2022-12-14 13:09:23 -05:00
Johnny Carmona 866a912def moving email deliverability to its own script 2022-12-10 16:25:09 -05:00
Johnny Carmona f2e73aac38 adding sfdx plugin configurability 2022-12-10 16:07:39 -05:00
Max Goldfarb 53fc4e5436
Clean up (#12)
* auth file for testing and gitignore change for auth files

* gitignore changes for auth files and auth file folder

* Apex classes to test deployment to UAT sandbox

* test removing release branch prefix var from event trigger conditions

* revert test removing release branch prefix var from event trigger conditions

* log pr data from gh event

* do not use repo var in event trigger conditions

* try and log pr event data

* try casting github event data to JSON for env variable

* try and log pr base ref

* try to set and log check-base-ref-for-release-branch.outputs.DEPLOY_TO_UAT

* try adding job condition

* Implement repo var for sfdx profile decompose

* fix syntax error

* include new changes

* only run Release Branch Pull Request Handler if base ref starts with …

* remve pull request branch filter

* only run Release Branch Pull Request Handler if base ref starts with release branch prefix

* deployment timeout repo var

* Add release notes folder

* clean up if statement

* remove openssl version command

* remove sfdx-auth.json write
2022-11-21 17:12:20 -05:00
Max Goldfarb a2d07d918d
Release notes folder and deployment timeout variable (#11)
* auth file for testing and gitignore change for auth files

* gitignore changes for auth files and auth file folder

* Apex classes to test deployment to UAT sandbox

* test removing release branch prefix var from event trigger conditions

* revert test removing release branch prefix var from event trigger conditions

* log pr data from gh event

* do not use repo var in event trigger conditions

* try and log pr event data

* try casting github event data to JSON for env variable

* try and log pr base ref

* try to set and log check-base-ref-for-release-branch.outputs.DEPLOY_TO_UAT

* try adding job condition

* Implement repo var for sfdx profile decompose

* fix syntax error

* include new changes

* only run Release Branch Pull Request Handler if base ref starts with …

* remve pull request branch filter

* only run Release Branch Pull Request Handler if base ref starts with release branch prefix

* deployment timeout repo var

* Add release notes folder
2022-11-21 14:15:10 -05:00
Max Goldfarb 9a8ffb3029
SALESFORCE_FORMATTED_PROFILES_AND_PERMS repo var, auth folder & deploy-to-uat-sandbox job condition (#7) 2022-11-21 13:44:54 -05:00