Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pipelines v3 Release Candidate #83

Open
wants to merge 20 commits into
base: main
Choose a base branch
from
Open

Pipelines v3 Release Candidate #83

wants to merge 20 commits into from

Commits on Aug 29, 2024

  1. DEV-378 - Breakout creating PRs from boilerplating for new accounts/r…

    …epos (#69)
    
    * chore: start work on dev-378
    
    * chore: change the definition of post-provision new account to be more narrowly tailored to creating the new account, not the PR
    
    * chore: move around some values
    
    * chore: wire up data flows
    
    * chor: update for api changes
    
    * chore: more wiring cleanups
    ZachGoldberg authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    b76bee6 View commit details
    Browse the repository at this point in the history
  2. DEV-408 Use Get Logs URL in jobs (#68)

    * Update pipelines-root.yml
    
    * Update pipelines-root.yml
    
    * debugging
    
    * Update pipelines-root.yml
    
    * JOB_NAME
    
    * add job_id
    
    * fix missing bracket
    
    * fix
    
    * Run logs url action
    
    * Use 2024-07-19_get-job-id actions
    
    * Add actions: read permission
    
    * permissions
    
    * pass var into next step
    
    * permissions
    
    * fix input
    
    * Dynamic step name
    
    * typo
    
    * test syntax
    
    * test syntax
    
    * colons are broken
    
    * try other quoting
    
    * Add get logs url to other jobs
    
    ---------
    
    Co-authored-by: Zach Goldberg <[email protected]>
    Resonance1584 and ZachGoldberg authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    76319dc View commit details
    Browse the repository at this point in the history
  3. Drift Detection Workflow (#79)

    * WIP add drift detection
    
    * Fix broken if statement
    
    * Pass root as working directory to bootstrap
    
    * Fix exclude root dir from run-all plan
    
    * Fix git change detection
    
    * Working dir for later steps
    
    * Add parallelism limit 6
    
    * Use 0.26.0-rc4. Remove paralllelism limit
    
    * Fix role used for run-all plan
    
    * feat: Adding cross runner cache persistence
    
    * fix whitespace
    
    * Fix missing GH_TOKEN
    
    * Use -n for git status check
    
    * Pipelines CLI v0.26.1
    
    * Fix missing author for create pr
    
    * Pipelines CLI v0.26.2-rc1
    
    * Drift detection 2.0
    
    * Fix command
    
    * GH_TOKEN
    
    * MACHINE_USER_NAME
    
    * Use org repo admin for pr creation
    
    * Add org admin token
    
    * Allow erroring modules. Always cache providers
    
    * Cache auth on disk. Only run first 10.
    
    * Pipelines CLI v0.28.0-rc2
    
    * Pipelines CLI v0.28.0-rc3
    
    * Switch to just plan
    
    * mkdir planfolder
    
    * fix plan folder
    
    * fix plan folder for parse plans
    
    * Pipelines CLI v0.28.0-rc4
    
    * Pipelines CLI v0.28.0-rc5
    
    * Matrixed drift detection jobs
    
    * Inline repo dir
    
    * Fix
    
    * Fix typo
    
    * debug mktemp missing
    
    * fix path var
    
    * dont override path
    
    * pathing
    
    * Update pipelines-drift-detection.yml
    
    * Update pipelines-root.yml
    
    * fix json escape string
    
    * fix array slicing
    
    * fix json escaping
    
    * property quotes
    
    * Add first pass pr body content
    
    * Fix missing pipelines actions
    
    * avoid backtick expansion
    
    * avoid backtick expansion
    
    * echo pr body
    
    * move arg
    
    * bash escape newline
    
    * try other escape
    
    * Use INFRA_ROOT_WRITE_TOKEN
    
    * Use INFRA_ROOT_WRITE_TOKEN
    
    * Add branch link, switch back to drift-detection branch
    
    * Actions @ main
    
    * actions @ main
    
    * Add error detection
    
    * tee to file
    
    * EOF
    
    * multiline github output
    
    * more newlines
    
    * fix job url, path
    
    * debugging
    
    * debugging
    
    * debugging
    
    * debugging
    
    * debugging
    
    * debugging
    
    * add log url link to top of pr body
    
    * remove debug limit of 10 units
    
    * Add step summary
    
    * Fix json output
    
    * try without cred caching
    
    * try without color removal
    
    * restore color removal, remove echos
    
    * Increase line height of drifted items
    
    * Remove debug limit
    
    * Reset changes to other workflows
    
    * Use matching pipelines versions
    
    * Use action for determine
    
    * Pipelines CLI v0.28.0
    
    * Extract drift detection
    
    * Pass args
    
    * typo
    
    * Pass JOB_NAME and STEP_NAME through
    
    * Use merged determine units
    
    * Var rename. Remove terraform syntax highlight
    
    * Test sort units fix
    
    * consolidate jobs action. rename secret
    
    * Add branch_name input
    
    * Fix actions version
    
    * Fix actions version
    
    * Use merged action
    
    * Update pipelines-drift-detection.yml
    
    ---------
    
    Co-authored-by: Yousif Akbar <[email protected]>
    Co-authored-by: Oreoluwa Agunbiade <[email protected]>
    3 people authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    8caeb6e View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Support Pipelines as a Gruntwork GitHub App (#82)

    * Use actions@2024-08-27_gruntcon_githubapp
    
    * Use [email protected]
    
    * Use pipelines-credentials for downloading actions
    
    * uses format
    
    * Update pipelines-root.yml
    
    * Fix correctly use outputs
    
    * typo
    
    * Try concatenate env
    
    * Try github var
    
    * Pass tokens to execute
    
    * Fix typo
    
    * debug cloning
    
    * chars
    
    * interp
    
    * less args
    
    * remove debugging
    
    * add new tokens to preflight
    
    * rename token
    
    * chore: baseline needs both tokens
    
    * chore: use the new tokens everywhere
    
    * chore: fix token thing
    
    * Fetch infra root write and org admin, pass to preflight
    
    * Switch out admin tokens in root
    
    * Disable provisioning temporarily
    
    * Fix read token ref
    
    * Update unlock to use github app tokens
    
    * Bump pipelines CLI to v0.29.0-rc2
    
    * Use top level env GH_TOKEN
    
    * Use github app in delegated workflow
    
    * Bump pipelines CLI to v0.29.0-rc3
    
    * Try rc3
    
    * Try v0.28.2
    
    * Trace log
    
    * v0.28.3-rc2
    
    * v0.28.3-rc3
    
    * v0.28.3-rc5
    
    * v0.29.0-rc5
    
    * fix: Set `api_base_url`
    
    * fix: Use `gruntwork-io` for `pipelines-credentials`
    
    * feat: Adding dynamicity to API URL
    
    * Use customer org token
    
    * DEV-519 Integerate drift detection with GitHub App (#86)
    
    * Integrate app
    
    * Add org read token
    
    * Add create pr token
    
    * Make secrets not required
    
    * Dynamic api_base_url
    
    * Use moved action
    
    ---------
    
    Co-authored-by: Zach Goldberg <[email protected]>
    Co-authored-by: Yousif Akbar <[email protected]>
    3 people authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    86b08db View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    5499fd1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    27fcfb7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    450e01f View commit details
    Browse the repository at this point in the history
  4. Fix tokens not used

    Resonance1584 committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    09f6e30 View commit details
    Browse the repository at this point in the history
  5. Fix tokens not used

    Resonance1584 committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    fb8d0f6 View commit details
    Browse the repository at this point in the history
  6. Fix tokens not used

    Resonance1584 committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    d2d00ef View commit details
    Browse the repository at this point in the history
  7. Fix tokens not used

    Resonance1584 committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    828ab0d View commit details
    Browse the repository at this point in the history
  8. Fix tokens not used

    Resonance1584 committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    5fb87ca View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    6e554d6 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    ab8a6f6 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Pipelines v0.29.0-rc15

    Resonance1584 committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    ef6bf9d View commit details
    Browse the repository at this point in the history
  2. Add path filter

    Resonance1584 committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    4a47179 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Add path to PR title

    Resonance1584 committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    852fad6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95f055d View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Pipelines v0.29.0-rc16

    Resonance1584 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    854afe6 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Pipelines v0.29.0-rc17

    Resonance1584 committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    41c0d02 View commit details
    Browse the repository at this point in the history