From 80e951775d5dd23a0fd31f84e54d0d9fe63f9d1d Mon Sep 17 00:00:00 2001 From: rldyourmnd Date: Mon, 28 Sep 2026 08:40:27 +0500 Subject: [PATCH] fix(catalog): re-verify seven expired product facts, correct three MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Each expired fact was re-read against its source_urls on 2026-09-28. Buildkite's plan moved to Free with 2,000 Linux vCPU minutes, 10 concurrent jobs, 5 users and 30-day retention. Semaphore's community edition moved to /open-source. Ubicloud, AppVeyor, Semaphore cloud, Azure Pipelines and Bitbucket free tiers are unchanged; expiries are staggered. Tag 0.1.27 has no published release — the calendar gate correctly stopped its publication. Signed-off-by: rldyourmnd --- CHANGELOG.md | 14 ++++++ catalog/product-facts.yml | 76 +++++++++++++++++++----------- docs/generated/free-tier-matrix.md | 14 +++--- 3 files changed, 69 insertions(+), 35 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4fd5e57..082f0e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,20 @@ The project follows Semantic Versioning. ## [Unreleased] +- **Seven product facts re-verified after the `0.1.27` preflight stop.** The + `product-facts-calendar` release gate correctly refused tag `0.1.27`: + `appveyor-public`, `semaphore-cloud-free`, `semaphore-community`, + `azure-pipelines-private`, `bitbucket-free`, `buildkite-personal` and + `ubicloud-free` had all passed their `expires_after`. Each was re-read + against its `source_urls` on 2026-09-28 and carries a staggered new + `expires_after`. Three records needed correction, not just a date bump: + Buildkite's plan is now named Free with 2,000 Linux vCPU minutes/month + (was Personal/500), up to 10 concurrent jobs (was 3), up to 5 users + (was 1) and 30-day retention (was 90); Semaphore's community edition moved + from `/community` (404) to `/open-source` and is branded Semaphore Open + Source; Ubicloud's credit statement was reconfirmed. No GitHub release + exists for tag `0.1.27` — publication was stopped before the publish job. + ## [0.1.27] - 2026-09-28 - **`rust-supply-chain` tool defaults refreshed.** `cargo_audit_version` diff --git a/catalog/product-facts.yml b/catalog/product-facts.yml index 0b687a6..deee559 100644 --- a/catalog/product-facts.yml +++ b/catalog/product-facts.yml @@ -742,11 +742,13 @@ facts: overage: private repositories require trial or paid plan status: official source_authority: primary - verified_at: '2026-08-10' - expires_after: '2026-09-25' + verified_at: '2026-09-28' + expires_after: '2026-11-14' source_urls: - https://www.appveyor.com/pricing/ - notes: [] + notes: + - 'Re-verified 2026-09-28: page still lists Free OSS with unlimited public + projects, 1 concurrent hosted job, 5 self-hosted jobs, 60-minute job cap.' - id: semaphore-cloud-free provider: Semaphore product: Cloud free recurring credit @@ -771,14 +773,16 @@ facts: overage: upgrade/add payment status: official source_authority: primary - verified_at: '2026-08-10' - expires_after: '2026-09-25' + verified_at: '2026-09-28' + expires_after: '2026-11-17' source_urls: - https://semaphore.io/pricing - notes: [] + notes: + - 'Re-verified 2026-09-28: $15 free credits per month (≈2,000 Ubuntu x64 + 2-vCPU minutes), 20 GB egress and 100 GB storage included, 9.6 GB cache.' - id: semaphore-community provider: Semaphore - product: Semaphore Community Edition + product: Semaphore Open Source (Community Edition) surface: self-hosted-ci repository_visibility: - public @@ -798,11 +802,14 @@ facts: overage: infrastructure costs apply status: official source_authority: primary - verified_at: '2026-08-10' - expires_after: '2026-09-25' + verified_at: '2026-09-28' + expires_after: '2026-11-20' source_urls: - - https://semaphore.io/community - notes: [] + - https://semaphore.io/open-source + notes: + - 'Re-verified 2026-09-28: the /community page now 404s; the edition lives at + /open-source branded "Semaphore Open Source" with a "Community Edition" + column — $0, self-hosted, unlimited users and concurrency.' - id: azure-pipelines-private provider: Microsoft Azure DevOps product: Azure Pipelines private projects @@ -829,13 +836,16 @@ facts: overage: purchase parallel jobs status: official source_authority: primary - verified_at: '2026-08-10' - expires_after: '2026-09-25' + verified_at: '2026-09-28' + expires_after: '2026-11-24' source_urls: - https://learn.microsoft.com/en-us/azure/devops/pipelines/licensing/concurrent-jobs notes: - 'Re-verified 2026-08-10: 1,800 minutes/month, one hosted parallel job, 60-minute job limit, 360 minutes per job on the paid tier with no monthly limit.' + - 'Re-verified 2026-09-28: unchanged — 1,800 hosted minutes/month, one free + job at 60 minutes each, Microsoft-hosted free tier still opt-in via Azure + subscription; public projects still convert to private in 2027.' - id: azure-pipelines-public-retirement provider: Microsoft Azure DevOps product: Azure DevOps public projects @@ -886,41 +896,48 @@ facts: overage: purchase build minutes or upgrade status: official source_authority: primary - verified_at: '2026-08-10' - expires_after: '2026-09-25' + verified_at: '2026-09-28' + expires_after: '2026-11-27' source_urls: - https://www.atlassian.com/software/bitbucket/pricing - notes: [] + notes: + - 'Re-verified 2026-09-28: Free still up to 5 users, unlimited public/private + repositories, 1 GB LFS, 50 build minutes/month.' - id: buildkite-personal provider: Buildkite - product: Personal plan hosted agents + product: Free plan hosted agents surface: hosted-ci repository_visibility: - public - private plans: - - Personal + - Free model: recurring-quota allowance: - value: 500 + value: 2000 unit: linux-vcpu-minutes period: month multipliers: {} conditions: - - 3 concurrent jobs - - 1 user - - 90-day retention + - Up to 5 users + - Up to 10 concurrent jobs + - 30-day build retention + - 250k test executions per month - Small AMD64 hosted agents - Agent/self-hosted economics differ payment_method: not-required overage: upgrade or self-host status: official source_authority: primary - verified_at: '2026-08-10' - expires_after: '2026-09-25' + verified_at: '2026-09-28' + expires_after: '2026-12-01' source_urls: - https://buildkite.com/pricing/ - notes: [] + notes: + - 'Re-verified 2026-09-28 and corrected: the plan is now named Free (was + Personal), with 2,000 Linux vCPU minutes (was 500), up to 10 concurrent + jobs (was 3), up to 5 users (was 1), 30-day build retention (was 90-day), + and 250k test executions/month.' - id: google-cloud-build-free provider: Google Cloud product: Cloud Build free tier @@ -1030,12 +1047,15 @@ facts: overage: metered billing status: vendor-verified source_authority: vendor - verified_at: '2026-09-07' - expires_after: '2026-09-23' + verified_at: '2026-09-28' + expires_after: '2026-12-04' source_urls: - https://www.ubicloud.com/docs/about/pricing - https://www.ubicloud.com/docs/github-actions-integration/quickstart - notes: [] + notes: + - 'Re-verified 2026-09-28: every account still gets a $2.5/month credit, + advertised as equivalent to 1,250 minutes of runner time at the two-vCPU + premium rate.' - id: buddy-free provider: Buddy product: Free plan diff --git a/docs/generated/free-tier-matrix.md b/docs/generated/free-tier-matrix.md index 6d99387..d3e0db7 100644 --- a/docs/generated/free-tier-matrix.md +++ b/docs/generated/free-tier-matrix.md @@ -8,13 +8,13 @@ past its expiry, so a stale tier claim cannot silently mislead adopters. | Fact | Provider | Product | Visibility | Plans | Model | Allowance | Status | Verified | Expires | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | `aws-codebuild-free` | AWS | CodeBuild free tier | public, private | AWS Free Tier | recurring-quota | 100 ec2-build-minutes/month | official | 2026-08-10 | 2026-10-16 | -| `appveyor-public` | AppVeyor | Free open-source plan | public | Free OSS | public-unmetered | unmetered (projects) | official | 2026-08-10 | 2026-09-25 | +| `appveyor-public` | AppVeyor | Free open-source plan | public | Free OSS | public-unmetered | unmetered (projects) | official | 2026-09-28 | 2026-11-14 | | `appcircle-always-free` | Appcircle | Always Free | public, private | Free | build-count-quota | 20 builds/month | vendor-verified | 2026-08-10 | 2026-10-02 | -| `bitbucket-free` | Atlassian | Bitbucket Cloud Free + Pipelines | public, private | Free | recurring-quota | 50 build-minutes/month | official | 2026-08-10 | 2026-09-25 | +| `bitbucket-free` | Atlassian | Bitbucket Cloud Free + Pipelines | public, private | Free | recurring-quota | 50 build-minutes/month | official | 2026-09-28 | 2026-11-27 | | `bitrise-hobby` | Bitrise | Hobby plan | private | Hobby | credit-quota | 300 credits/month | vendor-verified | 2026-08-10 | 2026-10-02 | | `blacksmith-free` | Blacksmith | Free GitHub Actions runner pool | public, private | Free | recurring-quota | 3000 runner-minutes/month | vendor-verified | 2026-09-07 | 2026-10-01 | | `buddy-free` | Buddy | Free plan | public, private | Free | resource-quota | 300 pipeline-gb-minutes/month | vendor-verified | 2026-09-07 | 2026-10-03 | -| `buildkite-personal` | Buildkite | Personal plan hosted agents | public, private | Personal | recurring-quota | 500 linux-vcpu-minutes/month | official | 2026-08-10 | 2026-09-25 | +| `buildkite-personal` | Buildkite | Free plan hosted agents | public, private | Free | recurring-quota | 2000 linux-vcpu-minutes/month | official | 2026-09-28 | 2026-12-01 | | `circleci-free` | CircleCI | Free plan | public, private | Free | credit-quota | 30000 credits/month | official | 2026-09-19 | 2026-10-20 | | `circleci-open-source` | CircleCI | Open Source plan credits | public | Approved OSS | application-grant | 400000 credits/month | official | 2026-09-19 | 2026-10-22 | | `cirrus-ci-shutdown` | Cirrus Labs | Cirrus CI hosted service | public, private | All | shutdown | 0 available-builds/feature | deprecated | 2026-07-11 | — | @@ -43,12 +43,12 @@ past its expiry, so a stale tier claim cannot silently mislead adopters. | `google-cloud-build-free` | Google Cloud | Cloud Build free tier | public, private | Google Cloud Free Tier | recurring-quota | 2500 e2-standard-2-build-minutes/month | official | 2026-08-10 | 2026-10-16 | | `harness-free` | Harness | Harness Cloud CI Free | public, private | Free | credit-quota | 2000 credits/month | conditional | 2026-09-19 | 2026-10-27 | | `teamcity-professional` | JetBrains | TeamCity Professional | public, private, internal | Professional | zero-license-self-hosted | unmetered (build-minutes) | official | 2026-08-10 | 2026-10-23 | -| `azure-pipelines-private` | Microsoft Azure DevOps | Azure Pipelines private projects | private | Free included parallel job | recurring-quota | 1800 hosted-minutes/month | official | 2026-08-10 | 2026-09-25 | +| `azure-pipelines-private` | Microsoft Azure DevOps | Azure Pipelines private projects | private | Free included parallel job | recurring-quota | 1800 hosted-minutes/month | official | 2026-09-28 | 2026-11-24 | | `azure-pipelines-public-retirement` | Microsoft Azure DevOps | Azure DevOps public projects | public | Legacy only | retiring | 0 new-public-projects/feature | deprecated | 2026-07-11 | 2027-01-01 | -| `semaphore-cloud-free` | Semaphore | Cloud free recurring credit | public, private | Free | credit-quota | 15 usd-credits/month | official | 2026-08-10 | 2026-09-25 | -| `semaphore-community` | Semaphore | Semaphore Community Edition | public, private, internal | Community | zero-license-self-hosted | unmetered (build-minutes) | official | 2026-08-10 | 2026-09-25 | +| `semaphore-cloud-free` | Semaphore | Cloud free recurring credit | public, private | Free | credit-quota | 15 usd-credits/month | official | 2026-09-28 | 2026-11-17 | +| `semaphore-community` | Semaphore | Semaphore Open Source (Community Edition) | public, private, internal | Community | zero-license-self-hosted | unmetered (build-minutes) | official | 2026-09-28 | 2026-11-20 | | `travis-open-source-conditional` | Travis CI | Open source credits | public | OSS grant | application-grant | credits | conditional | 2026-08-10 | 2026-10-23 | -| `ubicloud-free` | Ubicloud | GitHub Actions runners monthly credit | public, private | Pay-as-you-go with recurring credit | credit-quota | 2.5 usd-credits/month | vendor-verified | 2026-09-07 | 2026-09-23 | +| `ubicloud-free` | Ubicloud | GitHub Actions runners monthly credit | public, private | Pay-as-you-go with recurring credit | credit-quota | 2.5 usd-credits/month | vendor-verified | 2026-09-28 | 2026-12-04 | --- Generated from catalog/product-facts.yml.