Skip to content

Team Synchronization (general availability)

Team Synchronization is now generally available for GitHub Enterprise Cloud organizations. With team synchronization, Enterprise Cloud organizations can synchronize Azure Active Directory (Azure AD) group membership to GitHub teams. We will make this functionality available for enterprise account SAML integrations and extend support to additional identity providers in the near future.

Learn more about team synchronization across GitHub and Azure AD

GitHub Actions uses the Checks API for representing and storing information about job executions. These checks appear in many places in the GitHub UI such as the merge box of a pull request, or when clicking on a status icon next to a commit message. Among other things this allows users to configure protected branch rules based on GitHub Actions checks.

At the same time, Actions can be triggered not just when somebody pushes code to GitHub but when many other events occur. In these cases, GitHub Actions looks for workflow files in the default branch of the repository and creates and associates the checks with the SHA of the latest commit. This allows for debugging the workflow file, but also means that these checks, not created by a push event, appear in places such as the merge box in a pull request.

We have found that this can be noisy and not relevant in the context of a pull request. It can also cause friction when protected branch rules are enabled. As of today, we’re deploying a change to remove checks generated due to events other than push and pull_request from the context of pull requests or in the calculation of commit statuses. These checks will be available in the Actions tab for observability.

This change only affects checks created after September 18.

If you have any questions or thoughts about these changes, let us know in the GitHub Community Forum’s Actions board.

See more

Improvements to GitHub Actions

GitHub Actions runner has been updated to version 2.158.0 with the following improvements:

  • Support for Alpine based containers in job.<job id>.container andjob.<job id>.services.
  • Stop overriding the working directory for job.<job id>.services containers.
  • Fixed a bug where the runner would prefer a Dockerfile even if actions.yml is present.
  • The add-mask and set-secret commands are now supported. These enable actions to register additional masking patterns with the runner for log redaction.
See more