https://ldnwebperf.org/events/caches-all-the-way-down/
(kind of Chromium specific here and there)
- same rendering process, short-lived
- strict matching, same resource type, etc, CSP
- everything (even
no-cache
, except forno-store
)
version: '3.8' | |
services: | |
prometheus: | |
image: prom/prometheus | |
ports: | |
- 9090:9090 | |
volumes: | |
- ./prometheus.yml:/prometheus/prometheus.yml | |
command: | |
- '--web.enable-remote-write-receiver' |
version: 2.1 | |
+ # Docker Hub authentication managed by the shared `dockerhub-shared` context. | |
+ docker-auth: &docker-auth | |
+ auth: | |
+ username: $DOCKERHUB_USERNAME | |
+ password: $DOCKERHUB_ACCESS_TOKEN | |
jobs: | |
test: |
#!/bin/bash | |
echo 'Starting Ocado slot checker...' | |
COUNT=0 | |
CURRENT_STATUS_CODE=404 | |
echo | |
ocado_slot_status() { |
#!/bin/bash | |
# Remove the last line from CODEOWNERS | |
sed -i '' -e '$ d' CODEOWNERS | |
# Append the following line to CODEOWNERS | |
echo "* @Financial-Times/etg" >> CODEOWNERS |
#!/bin/sh | |
# Heavily modified from https://github.com/japaric/trust/blob/gh-pages/install.sh. | |
help() { | |
cat <<'EOF' | |
Install a binary release of a Rust crate hosted on GitHub. | |
Usage: | |
install.sh [options] |
#!/usr/bin/env node | |
const yargs = require("yargs"); | |
const Octokit = require("@octokit/rest"); | |
const headers = { | |
accept: "application/vnd.github.mercy-preview+json" | |
}; | |
/** | |
* manage-github-topics [command] [owner]/[repo] [topic ...topic] | |
* manage-github-topics list --token $GITHUB_API_TOKEN Financial-Times/tako |
# To build the application run `make install`. | |
# | |
# This target depends on the `node_modules` target. | |
install: node_modules | |
# This target depends on a file called `package.json`. | |
# | |
# If `package.json` doesn't exist, make complains that you need one! Run `npm init` to generate one. | |
# | |
# If `package.json` exists, but `node_modules/` doesn't, make will run `npm install`. |
condition { | |
name = "request_is_us" | |
statement = "req.http.X-Geoip-Continent ~ \"(NA|SA|OC|AS)\" || (!F_eu_origin.healthy && F_us_origin.healthy)" | |
type = "REQUEST" | |
priority = 100 | |
} | |
condition { | |
name = "request_is_eu" | |
statement = "req.http.X-Geoip-Continent !~ \"(NA|SA|OC|AS)\" || (!F_us_origin.healthy && F_eu_origin.healthy)" |
version: 2 | |
jobs: | |
validate_terraform: | |
docker: | |
- image: hashicorp/terraform | |
steps: | |
- checkout | |
- run: | |
name: Validate Terraform Formatting |
https://ldnwebperf.org/events/caches-all-the-way-down/
(kind of Chromium specific here and there)
no-cache
, except for no-store
)