Skip to content

GitHub Pages will stop redirecting Pages sites from * after April 15, 2021

Beginning April 15, 2021, we will stop redirecting GitHub Pages sites from * to the * domain.

Today, we serve all GitHub Pages sites from the * domain, but before 2013 we used the * domain. On April 5, 2013, we deprecated the * domain for the Pages sites and started redirecting all traffic to the new location. After April 15, 2021, we will stop doing this redirection. We are taking this action to further protect overall.

How does this affect me?

If you’ve configured a custom domain for your Pages site or you directly access your site on *, you will not be affected by this change. If, however, your site still receives traffic through a redirect from *, after April 15, 2021 that URL will stop working.

To ensure all affected customers are aware of this change, during two scheduled brownouts, we will temporarily suspend redirection of Pages sites from * The brownouts are scheduled for the following dates and times:

What actions should I take?

We strongly recommend that you remove any external references to * to avoid any traffic loss to your Pages sites. Additionally, we recommend that you should review your site's dependencies to check for resources that may have been hosted on Pages sites that expected a * URL. In most cases, simply updating those dependencies to use * will ensure they continue to work after April 15th.

Please contact support if you experience any issues due to these changes.

Beginning March 1, 2021, we will remove .NET Core 3.0 from macOS 10.15, Ubuntu 16.04, and Ubuntu 18.04 virtual environments for GitHub-hosted runners. We follow a general guideline of removing software tools from our hosted images six months after they are deprecated, and .NET Core 3.0 reached its end of life on March 3, 2020.

You can continue to use .NET Core 3.0 with our setup-dotnet action. The setup-dotnet action is always the recommended way of using .NET with GitHub Actions because it ensures consistent behavior across different runners or versions of .NET and protects your workflow from possible future deprecation of additional .NET versions:

- uses: actions/checkout@main
- uses: actions/setup-dotnet@v1
    dotnet-version: '3.0.x'
- run: dotnet build <my project>

For the latest updates, be sure to subscribe to the announcement in the actions/virtual-environments repository.

See more