prime-reportstream icon indicating copy to clipboard operation
prime-reportstream copied to clipboard

Importing JosiahSiegel GHA: [email protected]

Open emvaldes opened this issue 1 year ago • 2 comments

./workflows/alert_terraform_changes.yml: uses: https://github.com/JosiahSiegel/terraform-stats/commit/68b8cbe42c494333fbf6f8d90ac86da1fb69dcc2 ./workflows/deploy_terraform.yml: uses: https://github.com/JosiahSiegel/terraform-stats/commit/68b8cbe42c494333fbf6f8d90ac86da1fb69dcc2

terraform-stats (v1.6) -> 68b8cbe42c494333fbf6f8d90ac86da1fb69dcc2

emvaldes avatar Sep 26 '24 21:09 emvaldes

devops: prime-reportstream (importing-gha %) $ git add .github/actions/terraform-stats ; devops: prime-reportstream (importing-gha +) $ git commit -m "Importing JosiahSiegel's terraform-stats GitHub Action" ; [importing-gha 9fc1cfb6b] Importing JosiahSiegel's terraform-stats GitHub Action 10 files changed, 560 insertions(+) create mode 100644 .github/actions/terraform-stats/.github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/actions/terraform-stats/.github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/actions/terraform-stats/.github/dependabot.yml create mode 100644 .github/actions/terraform-stats/.github/workflows/test_action.yml create mode 100644 .github/actions/terraform-stats/.gitignore create mode 100644 .github/actions/terraform-stats/CODE_OF_CONDUCT.md create mode 100644 .github/actions/terraform-stats/LICENSE create mode 100644 .github/actions/terraform-stats/README.md create mode 100644 .github/actions/terraform-stats/action.yml create mode 100755 .github/actions/terraform-stats/lib/tf_stats.sh

emvaldes avatar Sep 27 '24 21:09 emvaldes

This external repo is now inserted in the file structure at: .github/actions/terraform-stats in the importing-gha branch.

emvaldes avatar Oct 08 '24 16:10 emvaldes

$inputs.plan-file
env.tf-dir
github.action_path
inputs.add-args
inputs.include-no-op
inputs.plan-file
inputs.terraform-directory
inputs.terraform-version
inputs.upload-retention-days
steps.local-action.outputs.change-count
steps.local-action.outputs.change-percent
steps.local-action.outputs.drift-count
steps.local-action.outputs.resource-changes
steps.local-action.outputs.resource-drifts
steps.local-action.outputs.terraform-version
steps.stats1.outputs.change-count
steps.stats1.outputs.change-percent
steps.stats1.outputs.drift-count
steps.stats1.outputs.resource-changes
steps.stats1.outputs.resource-drifts
steps.stats1.outputs.terraform-version
steps.stats2.outputs.change-count
steps.stats2.outputs.change-percent
steps.stats2.outputs.drift-count
steps.stats2.outputs.resource-changes
steps.stats2.outputs.resource-drifts
steps.stats2.outputs.terraform-version
steps.stats.outputs.change-count
steps.stats.outputs.change-percent
steps.stats.outputs.drift-count
steps.stats.outputs.resource-changes
steps.stats.outputs.resource-drifts
steps.stats.outputs.terraform-version

emvaldes avatar Oct 12 '24 22:10 emvaldes

This GitHub Action (targeted to be imported as a remote/external) is no longer in consideration until we can further evaluate if they are worth the effort to be imported at a later stage.

Warning: I have placed it into the "IceBox" stage as it is out of scope for now.

emvaldes avatar Oct 22 '24 02:10 emvaldes

devops: remote-branch (main %=) $ git checkout -b devsecops/emvaldes/terraform-stats ;
Switched to a new branch 'devsecops/emvaldes/terraform-stats'
devops: remote-branch (devsecops/emvaldes/terraform-stats %) $ import-project.shell ;

Project Configuration (file): josiahsiegel/terraform-stats
/Users/emvaldes/.local/.github/configs/josiahsiegel/terraform-stats.json

Vendor Name: JosiahSiegel
Vendor Repository: terraform-stats
Vendor Version: v1.6
Vendor Commit: 68b8cbe42c494333fbf6f8d90ac86da1fb69dcc2
Project Owner: CDCgov
Project Repo: prime-reportstream
GitHub Action: terraform-stats
Project Author: emvaldes

Content Changes: [
  {
    "search": "JosiahSiegel/terraform-stats/actions/",
    "replace": "CDCgov/prime-reportstream/.github/actions/terraform-stats/"
  },
  {
    "search": "JosiahSiegel/terraform-stats",
    "replace": "CDCgov/prime-reportstream/.github/actions/terraform-stats"
  },
  {
    "search": "v1.6",
    "replace": "68b8cbe42c494333fbf6f8d90ac86da1fb69dcc2"
  },
  {
    "search": "actions/terraform-stats/workflows/",
    "replace": "workflows/terraform-stats--"
  }
]

total 0
drwxr-xr-x   2 emvaldes  staff    64 Jan  8 16:25 .
drwxr-xr-x  32 emvaldes  staff  1024 Jan  8 16:25 ..

Target branch: devsecops/emvaldes/terraform-stats

On branch devsecops/emvaldes/terraform-stats
Untracked files:
  (use "git add <file>..." to include in what will be committed)
	../remote-branch/

nothing added to commit but untracked files present (use "git add" to track)

Cloning Repository: https://github.com/JosiahSiegel/terraform-stats.git

Cloning into '.'...
remote: Enumerating objects: 172, done.
remote: Counting objects: 100% (88/88), done.
remote: Compressing objects: 100% (53/53), done.
remote: Total 172 (delta 35), reused 72 (delta 28), pack-reused 84 (from 1)
Receiving objects: 100% (172/172), 58.02 KiB | 802.00 KiB/s, done.
Resolving deltas: 100% (63/63), done.

Warning: Performing GitHub hard-reset.

HEAD is now at 68b8cbe Merge pull request #18 from JosiahSiegel/dependabot/github_actions/actions/checkout-4

Warning: Listing Git-log summary: ...

*   68b8cbe (HEAD -> main, tag: v1.6) Merge pull request #18 from JosiahSiegel/dependabot/github_actions/actions/checkout-4
|\  
| * 849aab1 Bump actions/checkout from 3 to 4
* |   67fd401 Merge pull request #20 from JosiahSiegel/dependabot/github_actions/actions/upload-artifact-4.3.3
|\ \  
| * | 8f3d331 Bump actions/upload-artifact from 3.1.0 to 4.3.3
| |/  
* |   a93a4ff Merge pull request #19 from JosiahSiegel/dependabot/github_actions/hashicorp/setup-terraform-3
|\ \  
| |/  
|/|   
| * 0049954 Bump hashicorp/setup-terraform from 2 to 3
|/  
* 39e87ed Create dependabot.yml
*   270787b (tag: v1.5) Merge pull request #17 from JosiahSiegel/fix_resource_array
|\  
| * d0dccd9 resource arrays have proper escaping
|/  
*   ed0933b (tag: v1.4) Merge pull request #16 from JosiahSiegel/output_update
|\  
| * 25d540e refactor tf_stats
| * 026b185 replace set-output
|/  
*   6a48c66 Merge pull request #14 from JosiahSiegel/debug
|\  
| * e770282 removed unused file
|/  
*   b11315c Merge pull request #13 from JosiahSiegel/debug
|\  
| * ba3a131 (tag: v1.3.2) improve error handling
|/  
*   56fee0a (tag: v1.3.1) Merge pull request #12 from JosiahSiegel/readme-update
|\  
| * 3ca0e5b update readme version reference
|/  
*   4deccb0 Merge pull request #11 from JosiahSiegel/specify-version
|\  
| * 48c293a allow setting terraform version
* |   4c55c24 Merge pull request #10 from JosiahSiegel/JosiahSiegel-patch-1
|\ \  
| * | f79341c Update issue templates
|/ /  
* |   559491a Merge pull request #9 from JosiahSiegel/add-code-of-conduct-1
|\ \  
| * | c3853ce Create CODE_OF_CONDUCT.md
|/ /  
* |   ad53e25 Merge pull request #8 from JosiahSiegel/add-license-1
|\ \  
| * | 6636cf5 Create LICENSE
|/ /  
* |   2bf64e4 Merge pull request #7 from JosiahSiegel/readme-update
|\ \  
| * | de0c33b readme update
| |/  
* |   8f026fb Merge pull request #6 from JosiahSiegel/readme-update
|\ \  
| |/  
|/|   
| * 449a40b readme update
|/  
*   bce66bd (tag: v1.3) Merge pull request #5 from JosiahSiegel/format-summary
|\  
| * 6dff842 reformat summary
|/  
*   d84b207 (tag: v1.2) Merge pull request #4 from JosiahSiegel/change-percent
|\  
| * d3f1612 add change percent output
|/  
*   8e9030f (tag: v1.1) Merge pull request #3 from JosiahSiegel/uploader
|\  
| * d416df1 update readme
* | db3c156 Merge pull request #2 from JosiahSiegel/uploader
|\| 
| * 804151e upload plan file
|/  
*   fb6edaa (tag: v1) Merge pull request #1 from JosiahSiegel/add-arg
|\  
| * ae77eac add add-args input
|/  
* 64e3f3a add lock timeout
* 3b29cf8 add lock timeout
* b6efb40 add github action_path
* 6d5d464 init

On branch devsecops/emvaldes/terraform-stats
Untracked files:
  (use "git add <file>..." to include in what will be committed)
	./

nothing added to commit but untracked files present (use "git add" to track)

On branch devsecops/emvaldes/terraform-stats
Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
	new file:   .gitignore
	new file:   CODE_OF_CONDUCT.md
	new file:   LICENSE
	new file:   README.md
	new file:   action.yml
	new file:   lib/tf_stats.sh
	new file:   terraform/main.tf

Untracked files:
  (use "git add <file>..." to include in what will be committed)

Warning: Importing default repository configuration

[devsecops/emvaldes/terraform-stats c7d18963a] Importing JosiahSiegel/terraform-stats default state.
 7 files changed, 474 insertions(+)
 create mode 100644 .github/actions/terraform-stats/.gitignore
 create mode 100644 .github/actions/terraform-stats/CODE_OF_CONDUCT.md
 create mode 100644 .github/actions/terraform-stats/LICENSE
 create mode 100644 .github/actions/terraform-stats/README.md
 create mode 100644 .github/actions/terraform-stats/action.yml
 create mode 100755 .github/actions/terraform-stats/lib/tf_stats.sh
 create mode 100644 .github/actions/terraform-stats/terraform/main.tf

On branch devsecops/emvaldes/terraform-stats
Untracked files:
  (use "git add <file>..." to include in what will be committed)

nothing added to commit but untracked files present (use "git add" to track)

total 48
drwxr-xr-x  11 emvaldes  staff   352 Jan  8 16:25 .
drwxr-xr-x  32 emvaldes  staff  1024 Jan  8 16:25 ..
-rw-r--r--   1 emvaldes  staff    37 Jan  8 16:25 .gitignore
-rw-r--r--   1 emvaldes  staff  5222 Jan  8 16:25 CODE_OF_CONDUCT.md
-rw-r--r--   1 emvaldes  staff  1070 Jan  8 16:25 LICENSE
-rw-r--r--   1 emvaldes  staff  2940 Jan  8 16:25 README.md
drwxr-xr-x  13 emvaldes  staff   416 Jan  8 16:25 _git
drwxr-xr-x   5 emvaldes  staff   160 Jan  8 16:25 _github
-rw-r--r--   1 emvaldes  staff  3694 Jan  8 16:25 action.yml
drwxr-xr-x   3 emvaldes  staff    96 Jan  8 16:25 lib
drwxr-xr-x   3 emvaldes  staff    96 Jan  8 16:25 terraform

Warning: Processing Target-Files ...

Warning: File: ./README.md

On branch devsecops/emvaldes/terraform-stats
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
	modified:   README.md

Untracked files:
  (use "git add <file>..." to include in what will be committed)

no changes added to commit (use "git add" and/or "git commit -a")

[devsecops/emvaldes/terraform-stats f75864362] Appending default configuration changes.
 1 file changed, 1 insertion(+), 1 deletion(-)
On branch devsecops/emvaldes/terraform-stats
Untracked files:
  (use "git add <file>..." to include in what will be committed)

nothing added to commit but untracked files present (use "git add" to track)

emvaldes avatar Jan 08 '25 23:01 emvaldes

devops: remote-branch (devsecops/emvaldes/terraform-stats %) $ git push --set-upstream origin devsecops/emvaldes/terraform-stats ;
Enumerating objects: 23, done.
Counting objects: 100% (23/23), done.
Delta compression using up to 16 threads
Compressing objects: 100% (17/17), done.
Writing objects: 100% (20/20), 7.18 KiB | 7.18 MiB/s, done.
Total 20 (delta 8), reused 0 (delta 0), pack-reused 0 (from 0)
remote: Resolving deltas: 100% (8/8), completed with 3 local objects.
remote: 
remote: Create a pull request for 'devsecops/emvaldes/terraform-stats' on GitHub by visiting:
remote:      https://github.com/CDCgov/prime-reportstream/pull/new/devsecops/emvaldes/terraform-stats
remote: 
To https://github.com/CDCgov/prime-reportstream.git
 * [new branch]          devsecops/emvaldes/terraform-stats -> devsecops/emvaldes/terraform-stats
branch 'devsecops/emvaldes/terraform-stats' set up to track 'origin/devsecops/emvaldes/terraform-stats'.

emvaldes avatar Jan 08 '25 23:01 emvaldes