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

GitHub workflow refactor #454

Open
Gordonby opened this issue Nov 8, 2022 · 2 comments
Open

GitHub workflow refactor #454

Gordonby opened this issue Nov 8, 2022 · 2 comments
Assignees
Labels
ci-cd sample 🤖 Sample code in a GitHub action workflow enhancement New feature or request Keep Open

Comments

@Gordonby
Copy link
Collaborator

Gordonby commented Nov 8, 2022

Some routine maintenance is stacking up for the Workflows.

1. Move to latest versions of GitHub actions for things like Azure login, Artefact upload (see Node 12 deprecation warning)
2. Add generic ingress support to the Azure Vote reusable workflow
3. Rip out and replace the "simple app deployments" with the Azure Vote reusable workflow
4. Move to the latest version of the Azure CLI
5. Stop using set-output and move to the newer way (see deprecation notice)
6. Make Cleanup a reusable workflow
7. Move to Azure Federated Credentials for all workflows
8. Run the OSS workflow on PR (once all 3 deployments can run concurrently)
9. Check for latest AKSC release version in the OSS workflow instead of hardcoding
10. Don't wait for cleanup to report workflow success in InfraCI - Starter cluster / Cleanup (pull_request)
11. Opt out of deployment telemetry for all CI/CD workflows
12. Refactor workflows that use cleanup to target the new workflow
14. Check for latest AKSC release version in the OSS workflow instead of hardcoding

Ref

image

image

@Gordonby Gordonby added enhancement New feature or request ci-cd sample 🤖 Sample code in a GitHub action workflow labels Nov 8, 2022
@Gordonby Gordonby self-assigned this Nov 8, 2022
@Gordonby Gordonby added this to the 0.9.9 milestone Dec 16, 2022
@github-actions
Copy link
Contributor

Issue smells stale, no activity for 30 days. Stale Label will be removed if the issue is updated, otherwise closed in a month.

@github-actions github-actions bot added the stale An issue that hasn't had a lot of love recently label Jan 16, 2023
@Gordonby Gordonby removed the stale An issue that hasn't had a lot of love recently label Jan 17, 2023
@github-actions
Copy link
Contributor

Issue smells stale, no activity for 30 days. Stale Label will be removed if the issue is updated, otherwise closed in a month.

@github-actions github-actions bot added the stale An issue that hasn't had a lot of love recently label Mar 12, 2023
@Gordonby Gordonby removed this from the 0.9.9 milestone Mar 21, 2023
@github-actions github-actions bot added Keep Open and removed stale An issue that hasn't had a lot of love recently labels Mar 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci-cd sample 🤖 Sample code in a GitHub action workflow enhancement New feature or request Keep Open
Projects
None yet
Development

No branches or pull requests

1 participant