Skip to content

Publishing packages from a GitHub Action to GitHub Package Registry

You can now use a `GITHUB_TOKEN` when publishing or installing a npm or Apache Maven package to GitHub Package Registry from a GitHub Action. You can also publish or install packages of any type to GitHub Package Registry from a GitHub Action using a Personal Access Token.

As of right now, only users and organizations who are part of the GitHub Package Registry Beta can publish packages.

Learn more about GitHub Package Registry Beta

Find all references is now available for a subset of public repositories—supported in Go, JavaScript, PHP, Python, Ruby, and TypeScript. Hovering over function and method names in the code view will expose links to all of the calls to that function or method within the same repository. We use the recently open sourced semantic library to find definitions and call sites in your code.

Learn more about find all references

Check out the semantic library

See more

The Used By feature shows a badge at the top of public repositories which indicates how many repositories are known to depend on a public package published by this repository. In repositories that publish multiple packages, repository administrators can now choose the package to display in the repository settings experience.

See more