Skip to content

Commit

Permalink
Turn off the last of CirrusCI
Browse files Browse the repository at this point in the history
This commit removes our usage of CirrusCI and "ongoing mentions"
from the ponyc repository.
  • Loading branch information
SeanTAllen committed Aug 28, 2023
1 parent a6f25e7 commit 8563715
Show file tree
Hide file tree
Showing 5 changed files with 4 additions and 84 deletions.
40 changes: 0 additions & 40 deletions .cirrus.yml

This file was deleted.

3 changes: 0 additions & 3 deletions .github/linters/.yaml-lint.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,2 @@
rules:
key-duplicates:
ignore: |
.cirrus.yml
line-length: disable
36 changes: 0 additions & 36 deletions .github/workflows/cirrus-failures.yml

This file was deleted.

7 changes: 3 additions & 4 deletions RELEASE_PROCESS.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,8 @@ This document is aimed at members of the Pony team who might be cutting a releas

### Validate external services are functional

We rely on CirrusCI, Cloudsmith, DockerHub, and GitHub Actions as part of our release process. All need to be up and functional in order to do a release. Check the status of each before starting a release. If any are reporting issues, push the release back a day or until whenever they are all reporting no problems.
We rely on Cloudsmith, DockerHub, and GitHub Actions as part of our release process. All need to be up and functional in order to do a release. Check the status of each before starting a release. If any are reporting issues, push the release back a day or until whenever they are all reporting no problems.

* [CirrusCI Status](https://twitter.com/cirrus_labs)
* [Cloudsmith](https://status.cloudsmith.io/)
* [DockerHub](https://status.docker.com/)
* [GitHub](https://www.githubstatus.com/)
Expand All @@ -38,7 +37,7 @@ git push origin release-0.3.1

### Wait on release artifacts

On each release, we upload ponyc binaries for builds to Cloudsmith. The releases are built on [CirrusCI](https://cirrus-ci.com/github/ponylang/ponyc).
On each release, we upload ponyc binaries for builds to Cloudsmith. The releases are built on [GitHub Actions](https://github.com/ponylang/ponyc/actions/workflows/release.yml).

You can verify that the release artifacts were successfully built and uploaded by checking the [ponylang Cloudsmith releases repository](https://cloudsmith.io/~ponylang/repos/releases/packages/) and that all packages exist.

Expand All @@ -52,7 +51,7 @@ Package names will be:

and should have a version field listing that matches the current release e.g. `0.3.1`.

If not all files are presents after 10 to 15 minutes then either a build job is delayed waiting for resources or something has gone wrong. Check [CirrusCI](https://cirrus-ci.com/github/ponylang/ponyc) to learn more.
If not all files are presents after 10 to 15 minutes then either a build job is delayed waiting for resources or something has gone wrong. Check [GitHub Actions](https://github.com/ponylang/ponyc/actions/workflows/release.yml) to learn more.

### Wait on Docker images to be built

Expand Down
2 changes: 1 addition & 1 deletion make.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ else
$buildDir = Join-Path -Path $srcDir -ChildPath "build\build_$config_lower"
}

# Cirrus builds inside the temp directory, which MSVC doesn't like.
# Some CI services build inside the temp directory, which MSVC doesn't like.
$tempPath = [IO.Path]::GetFullPath($env:TEMP)
$buildPath = [IO.Path]::GetFullPath((Join-Path -Path $srcDir -ChildPath "build"))
if ($buildPath.StartsWith($tempPath, [StringComparison]::OrdinalIgnoreCase))
Expand Down

0 comments on commit 8563715

Please sign in to comment.