Skip to content

Instantly share code, notes, and snippets.

  -------- Installing package fmt/11.0.2 (6 of 15) --------
  fmt/11.0.2: Building from source
  fmt/11.0.2: Package fmt/11.0.2:106bd81cc827fe34235c03c4a7b9241b95f44be5
  fmt/11.0.2: settings: os=Linux arch=x86_64 compiler=clang compiler.cppstd=20 compiler.libcxx=libc++ compiler.version=19 build_type=Release
  fmt/11.0.2: options: fPIC=True header_only=False shared=False with_os_api=True with_unicode=True
  fmt/11.0.2: Copying sources to build folder
  fmt/11.0.2: Building your package in /home/y/.conan2/p/b/fmt7409a887ead41/b
  fmt/11.0.2: Calling generate()
  fmt/11.0.2: Generators folder: /home/y/.conan2/p/b/fmt7409a887ead41/b/build/Release/generators

Configuring coding guidelines for GitHub Copilot code review

Note: The custom coding guidelines feature is only available with the Copilot Enterprise plan, and is currently limited to selected customers.

Coding guidelines are configured at the repository level. You can create and enable up to 6 coding guidelines per repository.

apply to selected files

Set in repo

Caused by small errors

The outage on June 12, 2025, which affected Google Cloud and subsequently caused widespread internet service disruptions, was a result of multiple "small errors" accumulating throughout the development, testing, deployment, and operations phases.

Here are the key points that caused this outage:

  • First Small Error: Lack of Error Handling in New Code (Development Phase)
    • On May 29, 2025, the Service Control team, which manages Google's internal API management system, upgraded its quota policy function.
    • The new code introduced failed to include basic error handling.
  • This meant that if a new policy containing a null value was written into the Service Control system, it would trigger a null pointer exception, causing the entire system to crash.

Run depot bake studio-server --no-cache --progress=plain --project=gmxbpcdtwd with different turbo.json settings

Part 1: With all setting changes:

turbo.json

{
    "$schema": "https://turbo.build/schema.json",
    "cacheDir": ".turbo/cache",
    "tasks": {

Log of depot bake studio-server --progress=plain --project=gmxbpcdtwd Note: With --dry -vvv flag in turbo build cmd, uncomment tuobo_token in docker-bake.hcl Build Summary: https://depot.dev/orgs/b9ttjk9w3s/projects/gmxbpcdtwd/builds/fg3cwvhd3d

#0 0.832 Packages in Scope
#0 0.832 Name                     Path 
#0 0.832 @biggeo/bg-studio-server packages/bg-studio-server
#0 0.832 
#0 0.832 Global Hash Inputs
This file has been truncated, but you can view the full file.
{
"fetchAllSlimAreasExtended": [
{
"area": {
"id": 1,
"name": "CUSTOM BOUNDARIES"
},
"savedAreas": [],
"savedAreaGroups": []
},

1. Dependencies audit:

npx npm-check-updates --deep
Using pnpm
Checking /home/y/biggeo/bg-asterisk/package.json
[====================] 5/5 100%

 @biomejs/biome    1.9.0  →     1.9.4
 lefthook        ^1.6.18  →  ^1.11.10
-- Setup script for the BigGeo Without Container Services application.
CREATE APPLICATION ROLE IF NOT EXISTS app_public;
CREATE SCHEMA IF NOT EXISTS core;
CREATE OR ALTER VERSIONED SCHEMA config;
GRANT USAGE ON SCHEMA config TO APPLICATION ROLE app_public;
GRANT USAGE ON SCHEMA core TO APPLICATION ROLE app_public;