update snapshot tests

This commit is contained in:
Jake Runzer
2025-02-17 14:10:19 -05:00
parent dae8f77573
commit 75e8eed7f8
23 changed files with 208 additions and 100 deletions
@@ -51,8 +51,8 @@
"/etc/mise/config.toml",
"/root/.local/state/mise"
],
"secrets": [],
"startingImage": "ghcr.io/railwayapp/railpack-builder-base:latest",
"useSecrets": false,
"variables": {
"MISE_CACHE_DIR": "/mise/cache",
"MISE_CONFIG_DIR": "/mise",
@@ -71,6 +71,9 @@
"packages:mise"
],
"name": "setup",
"secrets": [
"*"
],
"variables": {
"PIP_CACHE_DIR": "/opt/pip-cache",
"PIP_DEFAULT_TIMEOUT": "100",
@@ -88,7 +91,8 @@
"setup",
"packages:apt:python-system-deps"
],
"name": "install"
"name": "install",
"secrets": []
},
{
"caches": [
@@ -102,7 +106,7 @@
}
],
"name": "packages:apt:python-system-deps",
"useSecrets": false
"secrets": []
},
{
"caches": [
@@ -116,7 +120,7 @@
}
],
"name": "packages:apt:config",
"useSecrets": false
"secrets": []
},
{
"commands": [
@@ -130,6 +134,9 @@
"packages:apt:config"
],
"name": "build",
"secrets": [
"*"
],
"variables": {
"HELLO": "world"
}
@@ -43,8 +43,8 @@
"/etc/mise/config.toml",
"/root/.local/state/mise"
],
"secrets": [],
"startingImage": "ghcr.io/railwayapp/railpack-builder-base:latest",
"useSecrets": false,
"variables": {
"MISE_CACHE_DIR": "/mise/cache",
"MISE_CONFIG_DIR": "/mise",
@@ -74,6 +74,9 @@
"packages:mise"
],
"name": "install",
"secrets": [
"*"
],
"variables": {
"CGO_ENABLED": "0"
}
@@ -95,7 +98,10 @@
"packages:mise",
"install"
],
"name": "build"
"name": "build",
"secrets": [
"*"
]
}
]
}
@@ -40,8 +40,8 @@
"/etc/mise/config.toml",
"/root/.local/state/mise"
],
"secrets": [],
"startingImage": "ghcr.io/railwayapp/railpack-builder-base:latest",
"useSecrets": false,
"variables": {
"MISE_CACHE_DIR": "/mise/cache",
"MISE_CONFIG_DIR": "/mise",
@@ -71,6 +71,9 @@
"packages:mise"
],
"name": "install",
"secrets": [
"*"
],
"variables": {
"CGO_ENABLED": "0"
}
@@ -92,7 +95,10 @@
"packages:mise",
"install"
],
"name": "build"
"name": "build",
"secrets": [
"*"
]
}
]
}
@@ -54,8 +54,8 @@
"/root/.local/state/mise",
"/app/mise.toml"
],
"secrets": [],
"startingImage": "ghcr.io/railwayapp/railpack-builder-base:latest",
"useSecrets": false,
"variables": {
"MISE_CACHE_DIR": "/mise/cache",
"MISE_CONFIG_DIR": "/mise",
@@ -74,6 +74,7 @@
"packages:mise"
],
"name": "setup",
"secrets": [],
"variables": {
"CI": "true",
"NODE_ENV": "production",
@@ -98,7 +99,8 @@
"packages:mise",
"setup"
],
"name": "install"
"name": "install",
"secrets": []
},
{
"caches": [
@@ -117,9 +119,9 @@
"install"
],
"name": "build",
"variables": {
"HELLO": "world"
}
"secrets": [
"*"
]
}
]
}
@@ -49,8 +49,8 @@
"/etc/mise/config.toml",
"/root/.local/state/mise"
],
"secrets": [],
"startingImage": "ghcr.io/railwayapp/railpack-builder-base:latest",
"useSecrets": false,
"variables": {
"MISE_CACHE_DIR": "/mise/cache",
"MISE_CONFIG_DIR": "/mise",
@@ -69,6 +69,7 @@
"packages:mise"
],
"name": "setup",
"secrets": [],
"variables": {
"CI": "true",
"NODE_ENV": "production",
@@ -97,7 +98,8 @@
"packages:mise",
"setup"
],
"name": "install"
"name": "install",
"secrets": []
},
{
"caches": [
@@ -116,9 +118,9 @@
"install"
],
"name": "build",
"variables": {
"HELLO": "world"
}
"secrets": [
"*"
]
}
]
}
@@ -49,8 +49,8 @@
"/etc/mise/config.toml",
"/root/.local/state/mise"
],
"secrets": [],
"startingImage": "ghcr.io/railwayapp/railpack-builder-base:latest",
"useSecrets": false,
"variables": {
"MISE_CACHE_DIR": "/mise/cache",
"MISE_CONFIG_DIR": "/mise",
@@ -69,6 +69,7 @@
"packages:mise"
],
"name": "setup",
"secrets": [],
"variables": {
"CI": "true",
"NODE_ENV": "production",
@@ -93,7 +94,8 @@
"packages:mise",
"setup"
],
"name": "corepack"
"name": "corepack",
"secrets": []
},
{
"caches": [
@@ -117,7 +119,8 @@
"setup",
"corepack"
],
"name": "install"
"name": "install",
"secrets": []
},
{
"caches": [
@@ -136,9 +139,9 @@
"install"
],
"name": "build",
"variables": {
"HELLO": "world"
}
"secrets": [
"*"
]
}
]
}
@@ -53,8 +53,8 @@
"/etc/mise/config.toml",
"/root/.local/state/mise"
],
"secrets": [],
"startingImage": "ghcr.io/railwayapp/railpack-builder-base:latest",
"useSecrets": false,
"variables": {
"MISE_CACHE_DIR": "/mise/cache",
"MISE_CONFIG_DIR": "/mise",
@@ -73,6 +73,7 @@
"packages:mise"
],
"name": "setup",
"secrets": [],
"variables": {
"CI": "true",
"NODE_ENV": "production",
@@ -101,7 +102,8 @@
"packages:mise",
"setup"
],
"name": "install"
"name": "install",
"secrets": []
},
{
"caches": [
@@ -121,9 +123,9 @@
"install"
],
"name": "build",
"variables": {
"HELLO": "world"
}
"secrets": [
"*"
]
}
]
}
@@ -49,8 +49,8 @@
"/etc/mise/config.toml",
"/root/.local/state/mise"
],
"secrets": [],
"startingImage": "ghcr.io/railwayapp/railpack-builder-base:latest",
"useSecrets": false,
"variables": {
"MISE_CACHE_DIR": "/mise/cache",
"MISE_CONFIG_DIR": "/mise",
@@ -69,6 +69,7 @@
"packages:mise"
],
"name": "setup",
"secrets": [],
"variables": {
"CI": "true",
"NODE_ENV": "production",
@@ -105,7 +106,8 @@
"packages:mise",
"setup"
],
"name": "install"
"name": "install",
"secrets": []
},
{
"caches": [
@@ -116,9 +118,9 @@
"install"
],
"name": "build",
"variables": {
"HELLO": "world"
}
"secrets": [
"*"
]
}
]
}
@@ -49,8 +49,8 @@
"/etc/mise/config.toml",
"/root/.local/state/mise"
],
"secrets": [],
"startingImage": "ghcr.io/railwayapp/railpack-builder-base:latest",
"useSecrets": false,
"variables": {
"MISE_CACHE_DIR": "/mise/cache",
"MISE_CONFIG_DIR": "/mise",
@@ -69,6 +69,7 @@
"packages:mise"
],
"name": "setup",
"secrets": [],
"variables": {
"CI": "true",
"NODE_ENV": "production",
@@ -97,7 +98,8 @@
"packages:mise",
"setup"
],
"name": "install"
"name": "install",
"secrets": []
},
{
"caches": [
@@ -108,9 +110,9 @@
"install"
],
"name": "build",
"variables": {
"HELLO": "world"
}
"secrets": [
"*"
]
}
]
}
@@ -45,8 +45,8 @@
"/etc/mise/config.toml",
"/root/.local/state/mise"
],
"secrets": [],
"startingImage": "ghcr.io/railwayapp/railpack-builder-base:latest",
"useSecrets": false,
"variables": {
"MISE_CACHE_DIR": "/mise/cache",
"MISE_CONFIG_DIR": "/mise",
@@ -65,6 +65,7 @@
"packages:mise"
],
"name": "setup",
"secrets": [],
"variables": {
"CI": "true",
"NODE_ENV": "production",
@@ -81,9 +82,9 @@
"setup"
],
"name": "build",
"variables": {
"HELLO": "world"
}
"secrets": [
"*"
]
}
]
}
@@ -56,8 +56,8 @@
"/etc/mise/config.toml",
"/root/.local/state/mise"
],
"secrets": [],
"startingImage": "ghcr.io/railwayapp/railpack-builder-base:latest",
"useSecrets": false,
"variables": {
"MISE_CACHE_DIR": "/mise/cache",
"MISE_CONFIG_DIR": "/mise",
@@ -76,6 +76,7 @@
"packages:mise"
],
"name": "setup",
"secrets": [],
"variables": {
"CI": "true",
"NODE_ENV": "production",
@@ -100,7 +101,8 @@
"packages:mise",
"setup"
],
"name": "corepack"
"name": "corepack",
"secrets": []
},
{
"caches": [
@@ -148,7 +150,8 @@
"setup",
"corepack"
],
"name": "install"
"name": "install",
"secrets": []
},
{
"caches": [
@@ -169,9 +172,9 @@
"install"
],
"name": "build",
"variables": {
"HELLO": "world"
}
"secrets": [
"*"
]
}
]
}
@@ -31,8 +31,8 @@
"steps": [
{
"name": "packages:image",
"startingImage": "php:8.2.27-fpm",
"useSecrets": false
"secrets": [],
"startingImage": "php:8.2.27-fpm"
},
{
"caches": [
@@ -49,7 +49,7 @@
"packages:image"
],
"name": "packages:apt:nginx",
"useSecrets": false
"secrets": []
},
{
"caches": [
@@ -73,6 +73,9 @@
"packages:apt:nginx"
],
"name": "install",
"secrets": [
"*"
],
"variables": {
"COMPOSER_CACHE_DIR": "/opt/cache/composer"
}
@@ -103,8 +106,8 @@
"/etc/mise/config.toml",
"/root/.local/state/mise"
],
"secrets": [],
"startingImage": "ghcr.io/railwayapp/railpack-builder-base:latest",
"useSecrets": false,
"variables": {
"MISE_CACHE_DIR": "/mise/cache",
"MISE_CONFIG_DIR": "/mise",
@@ -123,6 +126,7 @@
"packages:mise"
],
"name": "setup:node",
"secrets": [],
"variables": {
"CI": "true",
"NODE_ENV": "production",
@@ -151,7 +155,8 @@
"packages:mise",
"setup:node"
],
"name": "install:node"
"name": "install:node",
"secrets": []
},
{
"caches": [
@@ -173,9 +178,9 @@
"outputs": [
"/app"
],
"variables": {
"HELLO": "world"
}
"secrets": [
"*"
]
},
{
"assets": {
@@ -208,6 +213,9 @@
"packages:apt:nginx"
],
"name": "nginx:setup",
"secrets": [
"*"
],
"variables": {
"IS_LARAVEL": "true"
}
@@ -23,8 +23,8 @@
"steps": [
{
"name": "packages:image",
"startingImage": "php:8.2.27-fpm",
"useSecrets": false
"secrets": [],
"startingImage": "php:8.2.27-fpm"
},
{
"caches": [
@@ -41,7 +41,7 @@
"packages:image"
],
"name": "packages:apt:nginx",
"useSecrets": false
"secrets": []
},
{
"caches": [
@@ -65,6 +65,9 @@
"packages:apt:nginx"
],
"name": "install",
"secrets": [
"*"
],
"variables": {
"COMPOSER_CACHE_DIR": "/opt/cache/composer"
}
@@ -99,10 +102,16 @@
"dependsOn": [
"packages:apt:nginx"
],
"name": "nginx:setup"
"name": "nginx:setup",
"secrets": [
"*"
]
},
{
"name": "packages:mise"
"name": "packages:mise",
"secrets": [
"*"
]
}
]
}
@@ -19,8 +19,8 @@
"steps": [
{
"name": "packages:image",
"startingImage": "php:8.4.3-fpm",
"useSecrets": false
"secrets": [],
"startingImage": "php:8.4.3-fpm"
},
{
"caches": [
@@ -37,7 +37,7 @@
"packages:image"
],
"name": "packages:apt:nginx",
"useSecrets": false
"secrets": []
},
{
"assets": {
@@ -69,10 +69,16 @@
"dependsOn": [
"packages:apt:nginx"
],
"name": "nginx:setup"
"name": "nginx:setup",
"secrets": [
"*"
]
},
{
"name": "packages:mise"
"name": "packages:mise",
"secrets": [
"*"
]
}
]
}
@@ -43,8 +43,8 @@
"/etc/mise/config.toml",
"/root/.local/state/mise"
],
"secrets": [],
"startingImage": "ghcr.io/railwayapp/railpack-builder-base:latest",
"useSecrets": false,
"variables": {
"MISE_CACHE_DIR": "/mise/cache",
"MISE_CONFIG_DIR": "/mise",
@@ -63,6 +63,9 @@
"packages:mise"
],
"name": "setup",
"secrets": [
"*"
],
"variables": {
"PIP_CACHE_DIR": "/opt/pip-cache",
"PIP_DEFAULT_TIMEOUT": "100",
@@ -103,6 +106,7 @@
"packages:apt:python-system-deps"
],
"name": "install",
"secrets": [],
"variables": {
"PDM_CHECK_UPDATE": "false"
}
@@ -119,7 +123,7 @@
}
],
"name": "packages:apt:python-system-deps",
"useSecrets": false
"secrets": []
}
]
}
@@ -47,8 +47,8 @@
"/etc/mise/config.toml",
"/root/.local/state/mise"
],
"secrets": [],
"startingImage": "ghcr.io/railwayapp/railpack-builder-base:latest",
"useSecrets": false,
"variables": {
"MISE_CACHE_DIR": "/mise/cache",
"MISE_CONFIG_DIR": "/mise",
@@ -67,6 +67,9 @@
"packages:mise"
],
"name": "setup",
"secrets": [
"*"
],
"variables": {
"PIP_CACHE_DIR": "/opt/pip-cache",
"PIP_DEFAULT_TIMEOUT": "100",
@@ -95,7 +98,8 @@
"setup",
"packages:apt:python-system-deps"
],
"name": "install"
"name": "install",
"secrets": []
},
{
"caches": [
@@ -109,7 +113,7 @@
}
],
"name": "packages:apt:python-system-deps",
"useSecrets": false
"secrets": []
}
]
}
@@ -43,8 +43,8 @@
"/etc/mise/config.toml",
"/root/.local/state/mise"
],
"secrets": [],
"startingImage": "ghcr.io/railwayapp/railpack-builder-base:latest",
"useSecrets": false,
"variables": {
"MISE_CACHE_DIR": "/mise/cache",
"MISE_CONFIG_DIR": "/mise",
@@ -63,6 +63,9 @@
"packages:mise"
],
"name": "setup",
"secrets": [
"*"
],
"variables": {
"PIP_CACHE_DIR": "/opt/pip-cache",
"PIP_DEFAULT_TIMEOUT": "100",
@@ -98,7 +101,8 @@
"setup",
"packages:apt:python-system-deps"
],
"name": "install"
"name": "install",
"secrets": []
},
{
"caches": [
@@ -112,7 +116,7 @@
}
],
"name": "packages:apt:python-system-deps",
"useSecrets": false
"secrets": []
}
]
}
@@ -52,8 +52,8 @@
"/root/.local/state/mise",
"/app/.python-version"
],
"secrets": [],
"startingImage": "ghcr.io/railwayapp/railpack-builder-base:latest",
"useSecrets": false,
"variables": {
"MISE_CACHE_DIR": "/mise/cache",
"MISE_CONFIG_DIR": "/mise",
@@ -72,6 +72,9 @@
"packages:mise"
],
"name": "setup",
"secrets": [
"*"
],
"variables": {
"PIP_CACHE_DIR": "/opt/pip-cache",
"PIP_DEFAULT_TIMEOUT": "100",
@@ -100,7 +103,8 @@
"setup",
"packages:apt:python-system-deps"
],
"name": "install"
"name": "install",
"secrets": []
},
{
"caches": [
@@ -114,7 +118,7 @@
}
],
"name": "packages:apt:python-system-deps",
"useSecrets": false
"secrets": []
}
]
}
@@ -48,8 +48,8 @@
"/root/.local/state/mise",
"/app/.python-version"
],
"secrets": [],
"startingImage": "ghcr.io/railwayapp/railpack-builder-base:latest",
"useSecrets": false,
"variables": {
"MISE_CACHE_DIR": "/mise/cache",
"MISE_CONFIG_DIR": "/mise",
@@ -68,6 +68,9 @@
"packages:mise"
],
"name": "setup",
"secrets": [
"*"
],
"variables": {
"PIP_CACHE_DIR": "/opt/pip-cache",
"PIP_DEFAULT_TIMEOUT": "100",
@@ -111,6 +114,7 @@
"packages:apt:python-system-deps"
],
"name": "install",
"secrets": [],
"variables": {
"UV_CACHE_DIR": "/opt/uv-cache",
"UV_COMPILE_BYTECODE": "1",
@@ -129,7 +133,7 @@
}
],
"name": "packages:apt:python-system-deps",
"useSecrets": false
"secrets": []
}
]
}
@@ -10,14 +10,13 @@
},
"steps": [
{
"name": "packages:mise"
"name": "packages:mise",
"secrets": [
"*"
]
},
{
"commands": [
{
"cmd": "sh -c '{ \"name\": \"NOT_SECRET\", \"value\": \"not secret\" }'",
"customName": "{ \"name\": \"NOT_SECRET\", \"value\": \"not secret\" }"
},
{
"dest": ".",
"src": "."
@@ -30,7 +29,16 @@
"dependsOn": [
"packages:mise"
],
"name": "defaultsToUsing"
"name": "defaultsToUsing",
"outputs": [
"/app"
],
"secrets": [
"*"
],
"variables": {
"NOT_SECRET": "not secret"
}
},
{
"commands": [
@@ -47,14 +55,13 @@
"packages:mise"
],
"name": "doesNotUseSecrets",
"useSecrets": false
"outputs": [
"/app"
],
"secrets": []
},
{
"commands": [
{
"cmd": "sh -c '{ \"name\": \"NOT_SECRET\", \"value\": \"not secret\" }'",
"customName": "{ \"name\": \"NOT_SECRET\", \"value\": \"not secret\" }"
},
{
"dest": ".",
"src": "."
@@ -67,7 +74,17 @@
"dependsOn": [
"packages:mise"
],
"name": "usesSecrets"
"name": "usesSecrets",
"outputs": [
"/app"
],
"secrets": [
"MY_SECRET",
"MY_OTHER_SECRET"
],
"variables": {
"NOT_SECRET": "not secret"
}
}
]
}
@@ -33,8 +33,8 @@
"/etc/mise/config.toml",
"/root/.local/state/mise"
],
"secrets": [],
"startingImage": "ghcr.io/railwayapp/railpack-builder-base:latest",
"useSecrets": false,
"variables": {
"MISE_CACHE_DIR": "/mise/cache",
"MISE_CONFIG_DIR": "/mise",
@@ -59,7 +59,10 @@
"dependsOn": [
"packages:mise"
],
"name": "setup"
"name": "setup",
"secrets": [
"*"
]
}
]
}
@@ -33,8 +33,8 @@
"/etc/mise/config.toml",
"/root/.local/state/mise"
],
"secrets": [],
"startingImage": "ghcr.io/railwayapp/railpack-builder-base:latest",
"useSecrets": false,
"variables": {
"MISE_CACHE_DIR": "/mise/cache",
"MISE_CONFIG_DIR": "/mise",
@@ -59,7 +59,10 @@
"dependsOn": [
"packages:mise"
],
"name": "setup"
"name": "setup",
"secrets": [
"*"
]
}
]
}
+10 -4
View File
@@ -57,8 +57,8 @@
"/etc/mise/config.toml",
"/root/.local/state/mise"
],
"secrets": [],
"startingImage": "ghcr.io/railwayapp/railpack-builder-base:latest",
"useSecrets": false,
"variables": {
"MISE_CACHE_DIR": "/mise/cache",
"MISE_CONFIG_DIR": "/mise",
@@ -79,7 +79,7 @@
}
],
"name": "packages:apt:test",
"useSecrets": false
"secrets": []
},
{
"commands": [
@@ -93,6 +93,9 @@
"name": "install",
"outputs": [
"node_modules"
],
"secrets": [
"*"
]
},
{
@@ -106,7 +109,10 @@
"install",
"packages:apt:config"
],
"name": "build"
"name": "build",
"secrets": [
"*"
]
},
{
"caches": [
@@ -120,7 +126,7 @@
}
],
"name": "packages:apt:config",
"useSecrets": false
"secrets": []
}
]
}