Skip to content

Instantly share code, notes, and snippets.

@JTibs18
JTibs18 / Deploy Staging.yaml
Created July 25, 2026 23:11
Deploy Staging to GCP GitHub Action Workflow
name: Deploy Staging
on:
push:
branches: [staging]
jobs:
deploy:
runs-on: ubuntu-latest
@Jerardx
Jerardx / career_test.html
Created July 25, 2026 23:11
Тест «Куда дальше» — профориентационная анкета
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Профориентационный тест — «Куда дальше»</title>
<style>
:root{--pink:#c64a70;--berry:#78283e;--ink:#2c2a28;--soft:#6f6862;--bg:#fffdfb;--card:#fff5f7;--line:#f0dce2;--ok:#3d7a55}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.5;padding:16px;max-width:760px;margin:0 auto;padding-bottom:80px}

Narrow Margin — PR image host (buoyancy/props #29, water SSR)

@JTibs18
JTibs18 / Sync Staging After Merge.yaml
Created July 25, 2026 23:10
Sync Staging After Merge GitHub Action Workflow
name: Sync Staging After Merge
on:
pull_request:
types: [closed]
branches: [main]
jobs:
sync-staging:
if: github.event.pull_request.merged == true && github.event.pull_request.head.ref == 'staging'
runs-on: ubuntu-latest
@JTibs18
JTibs18 / Promote Staging to Production.yaml
Created July 25, 2026 23:09
Promote Staging to Production GitHub Action Workflow
name: Promote Staging to Production (On Approval)
on:
pull_request_review:
types: [submitted]
permissions:
contents: write
pull-requests: write
from fastapi import FastAPI, HTTPException
from fastapi.middleware.cors import CORSMiddleware
from pydantic import BaseModel, ConfigDict
from pydantic.alias_generators import to_camel
from typing import List, Optional, Dict, Tuple, Any
from datetime import datetime, timedelta
from contextlib import asynccontextmanager
import asyncio
import uvicorn
import httpx
[run_tests] run tmpdir: /tmp/platform-test_6eug3t6r
[run_tests] cpus=24 sem limits: SEMMSL=32000 SEMMNS=1024000000 SEMOPM=500 SEMMNI=32000
PYTHONPATH=/home/dsebastian/workspace/aif/platform-test/submodules/p4-programs/test:/home/dsebastian/workspace/aif/platform-test/prebuilt:/home/dsebastian/workspace/aif/platform-test:/home/dsebastian/workspace/aif/platform-test/submodules/sys-sw/install/python:/home/dsebastian/workspace/aif/platform-test/submodules/sys-sw/paris-driver/src/Common/testlib:/home/dsebastian/workspace/aif/platform-test/prebuilt/gen-py/aswitch:/home/dsebastian/workspace/aif/platform-test/prebuilt/gen-py/bm_runtime:/home/dsebastian/workspace/aif/platform-test/submodules/p4-programs/submodules/behavioral-model/targets/a1na_switch:/home/dsebastian/workspace/aif/platform-test/submodules/p4-programs/submodules/behavioral-model/tools
LD_LIBRARY_PATH=/home/dsebastian/workspace/aif/platform-test/submodules/sys-sw/install/lib
A1_PLATFORM=fpga
A1_SYS_SW_PATH=/home/dsebastian/workspace/aif/platform-test/s
@choco-bot
choco-bot / Install.txt
Created July 25, 2026 23:09
speedcrunch.portable v0.12 - Passed - Package Tests Results
2026-07-25 23:07:48,074 4900 [DEBUG] - XmlConfiguration is now operational
2026-07-25 23:07:48,402 4900 [DEBUG] - Adding new type 'CygwinService' for type 'IAlternativeSourceRunner' from assembly 'choco'
2026-07-25 23:07:48,402 4900 [DEBUG] - Adding new type 'CygwinService' for type 'IInstallSourceRunner' from assembly 'choco'
2026-07-25 23:07:48,417 4900 [DEBUG] - Adding new type 'PythonService' for type 'IAlternativeSourceRunner' from assembly 'choco'
2026-07-25 23:07:48,417 4900 [DEBUG] - Adding new type 'PythonService' for type 'IListSourceRunner' from assembly 'choco'
2026-07-25 23:07:48,417 4900 [DEBUG] - Adding new type 'PythonService' for type 'IInstallSourceRunner' from assembly 'choco'
2026-07-25 23:07:48,434 4900 [DEBUG] - Adding new type 'PythonService' for type 'IUninstallSourceRunner' from assembly 'choco'
2026-07-25 23:07:48,434 4900 [DEBUG] - Adding new type 'RubyGemsService' for type 'IAlternativeSourceRunner' from assembly 'choco'
2026-07-25 23:07:48,434 4900 [DEBUG] - Adding new typ
@atomjoy
atomjoy / gtag-banner.blade.php
Created July 25, 2026 23:09
Google gtag consent cookie banner in Laravel blabe component.
{{--
Add in views/components/gtag-banner.blade.php
--}}
<!-- Komponent ładuje się na samej górze sekcji head -->
{{-- <x-gtag-banner gtm-id="GTM-XXXXXXX" /> --}}
<!-- Klasyczny import komponentu za pomocą include -->
{{-- @include('components.gtag-banner', ['gtmId' => 'GTM-XXXXXXX']) --}}
diff --git a/src/main/java/com/jayway/concurrenttest/Synchronizer.java b/src/main/java/com/jayway/concurrenttest/Synchronizer.java
index eae5438..648a2a7 100644
--- a/src/main/java/com/jayway/concurrenttest/Synchronizer.java
+++ b/src/main/java/com/jayway/concurrenttest/Synchronizer.java
@@ -79,6 +79,14 @@ public class Synchronizer extends ConditionOptions {
}
public static ConditionFactory withTimeout(Duration timeout) {
+ return waitAtMost(timeout);
+ }