1. GitHub Actions and other announcements from GitHub Universe
10/17/2018 8:39:55 AM
GitHub Actions and other announcements from GitHub Universe
GitHub Actions,Docker,GitHub Developers
https://news-cdn.moonbeam.co/GitHub-Actions-and-Annoucements-2018-App-Developer-Magazine_2grvnoq4.jpg
App Developer Magazine
Programming

GitHub Actions and other announcements from GitHub Universe


Wednesday, October 17, 2018

Richard Harris Richard Harris

GitHub actions for developer workflows have been announced along with other important updates to GitHub at its anual conference. Get insight how developers feel and everything said here.

GitHub, the soon to be acquired by Microsoft company, has always been known for its source code repository capabilities for developers. But why just store the code on a platform when you can run it too? 

At its annual developer conference, GitHub Universe, they announced Actions, which is essentially a way to help automate your development workflows. Actions use code packaged in a Docker container running on GitHub’s servers. Users can set up triggers for events, such as introducing new code to a testing channel, that set off Actions to take further steps involving that code defined by criteria set by administrators. Plus they say it will work in any programming language.

GitHub Actions for developer workflows in use

Kyle Daigle, director of ecosystem engineering at Github had this to say, "This is the most significant thing we’ve done since creating the pull request.".

On Twitter, developers were quick to weigh in about Actions

"I feel like, if anything was going to make us believe that Microsoft had good intentions with purchasing Github, it would be implementing a proper CI/devops system directly into the core product." - Derek Kuhnert

"Wouldn't that remove there benefit of having there enterprise suite of apps(Team Foundation Services, etc).. to me this seems like a step in the right direction.. I'd love to see a built in CI system, but Jenkins can do that job pretty smoothly once set up.. and potentially this is there step into creating a DevOps system built into the work flow of actions? just my thoughts" - Hamish Buckmaster

"Reminds me of Dialogflow + Google Functions but for pure CI entertainment." - Joe Hobot

"It seems like a Zapier way of doing DevOps on Github. But I'm happy with all new features they can add so as to not having a need to use any other of its competitors." - Juan F Gonzalez

A rundown of everything announced at GitHub Universe

GitHub + Platform:

  • GitHub Actions (limited public beta): GitHub Actions allows you to build, connect, execute, and share code containers to run your software development workflow. Easily build, package, release, update, monitor, and deploy your project, in any language - on GitHub or any external system - without having to run code yourself. GitHub Actions is your workflow: built by you, run by us.
     

GitHub + Security:

  • Java and .NET Support for security vulnerability alerts (GA): organization owners and repo admins will receive a notification when a known vulnerability enters a codebase, and are now available for Java and .NET. In the past year, we’ve also launched support for JavaScript, Ruby, and Python.
     
  • GitHub Token Scanning (Public Beta): GitHub will now scan public repositories for known token formats and will alert the provider to validate and contact the account owner.
     
  • GitHub Security Advisory API (GA): provides security advisories as a public service and a building block toward a powerful security platform.
     

GitHub + Business:

  • GitHub Connect (GA): a set of features that unify the developer experience across different GitHub organizations and deployment types.
     
  • Unified Contributions (GA): developers can now connect their GitHub Enterprise account with their GitHub.com account to show Enterprise contributions on their public profiles.
     
  • Unified Search (GA): developers can now search private repositories within their company’s Business Cloud instances.
     
  • Unified Business Identity (limited public beta): administrators can unify the management of multiple Business Cloud accounts so they can improve overall billing, licensing, permissions, and policies across these accounts.
     

GitHub + Developers:

  • GItHub Learning Lab courses: today, GitHub us announcing three new courses covering secure development workflows with GitHub, reviewing a pull request, and getting started with GitHub Apps.
     
  • GitHub Learning Lab for organizations (GA): now, organizations can create private courses and learning paths, customize course content, and access administrative reports and metrics.
     
  • Suggested Changes (public beta): now, collaborators can suggest, edit, and accept changes inline with a single click.
     

 
Additionally, GitHub released their 2018 Octoverse report, which provides insight into the global growth of the open source community.

A few highlights:

  • GitHub has grown to 31M+ developers hosting a total of 96M+ repositories
     
  • Over 1.1M+ students have learned to code with GitHub
     
  • 2.1M+ organizations using GitHub across public and private repositories, that’s 44% more than last year


Read more: https://githubuniverse.com/watch/

Subscribe to App Developer Magazine

Become a subscriber of App Developer Magazine for just $5.99 a month and take advantage of all these perks.

MEMBERS GET ACCESS TO

  • - Exclusive content from leaders in the industry
  • - Q&A articles from industry leaders
  • - Tips and tricks from the most successful developers weekly
  • - Monthly issues, including all 90+ back-issues since 2012
  • - Event discounts and early-bird signups
  • - Gain insight from top achievers in the app store
  • - Learn what tools to use, what SDK's to use, and more

    Subscribe here