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

[CI/CD Improvements] Standardize workflows #74

Open
3 tasks
mikealfare opened this issue Apr 27, 2024 · 3 comments
Open
3 tasks

[CI/CD Improvements] Standardize workflows #74

mikealfare opened this issue Apr 27, 2024 · 3 comments
Assignees

Comments

@mikealfare
Copy link
Contributor

mikealfare commented Apr 27, 2024

Short description

Standardize dbt-postgres workflows to reduce the overhead in running workflows across adapters and minimize maintenance efforts.

Objectives

  • Standardize workflows across all adapters; use dbt-postgres as the pilot
  • Minimize dependencies between workflows
    • Move shared dependencies into actions
  • Reduce GHA footprint in dbt-postgres
    • Move repo-agnostic actions into actions repo
    • Move adapter-agnostic actions into dbt-adapters repo
  • Ensure dispatch workflows are idempotent
  • Simplify interactions between trigger events and inputs

Stories

  1. 0 of 3
    community cost_reduction
    mikealfare
  2. 0 of 10
    cost_reduction
  3. 0 of 8
    cost_reduction

Testing

  • New workflows are tested against their dev branch prior to merging

Security

This should not increase security risk, and potentially could reduce it. Any security risks should be addressed as part of dbt-labs/actions#173.

@mikealfare mikealfare added enhancement New feature or request tech_debt epic labels Apr 27, 2024
@mikealfare mikealfare changed the title [Feature] Migrate workflows to reference shared actions [Epic] Migrate workflows to reference shared actions in dbt-labs/actions Apr 27, 2024
@mikealfare mikealfare removed the enhancement New feature or request label Apr 28, 2024
@mikealfare mikealfare changed the title [Epic] Migrate workflows to reference shared actions in dbt-labs/actions [Feature] Migrate workflows to reference shared actions in dbt-labs/actions Apr 28, 2024
@mikealfare mikealfare changed the title [Feature] Migrate workflows to reference shared actions in dbt-labs/actions [Feature] Migrate workflows to reference new actions in dbt-labs/actions Apr 28, 2024
@mikealfare mikealfare changed the title [Feature] Migrate workflows to reference new actions in dbt-labs/actions [Release Improvements] Migrate workflows to reference new actions in dbt-labs/actions May 7, 2024
@mikealfare mikealfare changed the title [Release Improvements] Migrate workflows to reference new actions in dbt-labs/actions [Maintenance Improvements] Migrate workflows to reference new actions in dbt-labs/actions Aug 6, 2024
@mikealfare mikealfare changed the title [Maintenance Improvements] Migrate workflows to reference new actions in dbt-labs/actions [CI/CD Improvements] Migrate workflows to reference new actions in dbt-labs/actions Aug 6, 2024
@mikealfare mikealfare changed the title [CI/CD Improvements] Migrate workflows to reference new actions in dbt-labs/actions [CI/CD Improvements] Standardize workflows Aug 6, 2024
@leahwicz
Copy link
Contributor

leahwicz commented Aug 6, 2024

@mikealfare would you want any help with this? Feel free to tell me to buzz off 😄 but I had the itch to do some DevOps work lol

@mikealfare mikealfare added the epic label Aug 7, 2024
@mikealfare mikealfare self-assigned this Aug 7, 2024
@mikealfare
Copy link
Contributor Author

@mikealfare would you want any help with this? Feel free to tell me to buzz off 😄 but I had the itch to do some DevOps work lol

@leahwicz The three stories attached above are ready to go. If you're willing to work them we would definitely appreciate it! Let me know if you have questions, and bare in mind that we're at our team retreat next week so I'll be less responsive during that period.

@leahwicz
Copy link
Contributor

leahwicz commented Aug 9, 2024

@mikealfare yup I'll take a crack at #137 to start and you can let me know what you think

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants