Chris Reddington

Published on Wed, Feb 10, 2021

GitHub GitHub Actions Azure Manual Approvals

I’ve talked in the past about my Open Source journey, and some of the contributions that I have made in the community. In my current role, I’ve been leading on the global strategy for my team’s DevOps practice, defining the areas of focus and initiatives that may be beneficial for the team. In this post, I’m going to talk through one of these initiatives, and how you can contribute towards the Azure GitHub Actions experience!

Over the past few months, I have been working with a global virtual team on contributing additional workflow samples to the Azure GitHub Actions repository. First, let’s level set.

  • The GitHub Actions for Azure repository is where you can find the latest and greatest information on the official GitHub actions available to deploy your workloads to Azure using GitHub. You can of course search for these in the GitHub marketplace as well!
  • Aside from the GitHub repository, there is also a landing page in the Azure Docs to help guide you to the content that is available across the Azure Docs (as some of it exists in service specific areas, e.g. examples for deploying to certain Azure services).
  • There is an Azure GitHub Actions Workflow Samples Repository available, with several example workflows in place for you to easily use as a basis for your own workflows.

Why am I talking about this? Well, you may have noticed a common theme in the above 3 bullet points. All of the content across those 3 links lives within a public GitHub repository, meaning that anyone is free and able to contribute towards enhancements, suggestions and more.

If you’re passionate about GitHub, DevOps processes, Automating builds/deployments and want to input into a growing community, then this could be a great opportunity to contribute towards! The team behind the repository and the content are brilliant, and very happy to support you in shaping your contributions.

As an example, I have created a sample for pushing Nuget packages to Azure Artifacts or GitHub Package Registry, and made several documentation changes to make it easier for an end-user to consume. I also have a work-in-progress contribution focused on pushing NPM packages to Azure Artifacts, NPM Registry and GitHub Packages registry. One of my brilliant colleagues has submitted a Pull Request of a sample for dockerized asp.net core web app with SQL DB.

With the recent addition of environments and manual approvals to GitHub actions, I don’t think there’s a better time to bringing your skills and passion to help a growing community of Azure GitHub actions. Think about those services that you’re using day-to-day in an Azure environment. Are there samples already in place? Have you already made something that you could contribute? And could this be the start, or continuation of your journey contributing into open source?

If you want to bounce any ideas, please do give me a shout over on Twitter - @reddobowen! Until the next blog post, bye for now!

Related

GitHub Universe and GitHub Actions Deployments

Episode

GitHub Universe and GitHub Actions Deployments

In this episode, we’re going to be taking a slight detour away from GitHub actions and focus on some of the announcements from GitHub universe last week. We’re going to explore them both from the announcements, and also take a look at some of those features that have already been …

GitHub GitHub Actions DevOps .NET Core App Service Manual Approvals GitHub Discussions

Git hub actions and azure

Chris Reddington Published on Tue, Dec 15, 2020

V006 - Weekly Technology Vlog #6 (Recap, Coming Up and NEWS!)

Episode

V006 - Weekly Technology Vlog #6 (Recap, Coming Up and NEWS!)

In this video, Chris updates on cloud with Chris from the recent week, and what’s coming up over the next week (Azureish Live, another blog post and The Pipes & Filter / Priority Queues patterns). We then explore the most recent updates from Azure Updates, Azure Architecture Center, Azure …

Mental Health Gaming GitHub Azure Azure DevOps Infrastructure as Code Bicep ARM Templates Wellbeing Messaging

Weekly vlog

Chris Reddington Published on Mon, Feb 8, 2021

V005 - Weekly Technology Vlog #5 (My Setup, Architecture Patterns, Mental Health and NEWS)

Episode

V005 - Weekly Technology Vlog #5 (My Setup, Architecture Patterns, Mental Health and NEWS)

In this video, Chris updates on cloud with Chris from the recent week, and what’s coming up over the next week (Spoiler - This is a packed week - another blog, a new series - Cloud Gaming Notes, and an episode on Mental Health). We then explore the most recent updates from Azure Updates, Azure …

Mental Health Azure GitHub Wellbeing Azure DevOps

Weekly vlog

Chris Reddington Published on Mon, Feb 1, 2021

V003 - Weekly Technology Vlog #3 (Contributing to OSS, Azure Thames Valley and Tech News)

Episode

V003 - Weekly Technology Vlog #3 (Contributing to OSS, Azure Thames Valley and Tech News)

In this video, Chris updates on Cloud With Chris from the last week, and how you can keep up to date with all the upcoming content (Spoiler: There’s a lot!). He also talks through his upcoming sessions with Azureish Live, SquaredUp, JonnyChipz and more. Are you in the Thames Valley area? Then …

GitHub Azure DevOps Azure Thames Valley Azure Community

Weekly vlog

Chris Reddington Published on Mon, Jan 18, 2021