Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
192 commits
Select commit Hold shift + click to select a range
63f8ad0
Refzlund Apr 10, 2026
a6d1ae1
feat: add roll command for managing Devflare tokens and update usage …
Refzlund Apr 10, 2026
1125ec9
Add workflows for testing branch and PR previews, including cleanup
Refzlund Apr 10, 2026
a167eb6
hyperdrive refinement
Refzlund Apr 11, 2026
df7354c
refactor: update README and config for SEARCH_SERVICE to use branch-s…
Refzlund Apr 11, 2026
e53630a
chore: update permissions in testing workflows to include issues and …
Refzlund Apr 11, 2026
3ad0378
feat: introduce preview-scoped configuration and resource management
Refzlund Apr 11, 2026
bef58ab
fix: improve formatting in retry loops for consistency
Refzlund Apr 11, 2026
94da159
feat(tests): add unit tests for D1 migrations and context handling
Refzlund Apr 14, 2026
3db83f1
refactor: update previews command tests for cleanup and registry hand…
Refzlund Apr 14, 2026
c335d34
style: format code for improved readability and consistency
Refzlund Apr 14, 2026
bee72ea
feat: update GitHub Actions permissions for pull requests
Refzlund Apr 14, 2026
9a4729b
style: improve formatting of mock functions in build artifact tests
Refzlund Apr 14, 2026
4d39ee8
feat: enhance documentation preview validation and worker naming
Refzlund Apr 14, 2026
c70b485
feat: implement local wrangler executable resolution and enhance depl…
Refzlund Apr 14, 2026
5a064e2
feat: add wrangler dependency to testing services and enhance deploy …
Refzlund Apr 14, 2026
9b8b163
feat: enhance deploy command to support branch-scoped preview deploym…
Refzlund Apr 14, 2026
77c4548
feat: add verification script for testing preview deployments and upd…
Refzlund Apr 14, 2026
cc41c50
feat: enhance testing preview deployment verification and update work…
Refzlund Apr 14, 2026
5a08d40
fix: avoid cloudflare resource resolution in preview verification
Refzlund Apr 14, 2026
c0685a5
fix: relax named preview verification fallback
Refzlund Apr 14, 2026
9e258ce
fix: bump bun to 1.3.12
Refzlund Apr 14, 2026
c027eca
test: isolate preview alias env fallback
Refzlund Apr 14, 2026
5d53eff
feat: combine PR deployment status comments
Refzlund Apr 14, 2026
f25a4d7
Enhance Devflare documentation and workflows
Refzlund Apr 14, 2026
f647da0
Refactor tests and update bindings for improved clarity and functiona…
Refzlund Apr 15, 2026
1a5b61f
refactor: rename alias to scope in preview registry
Refzlund Apr 15, 2026
5fddc4a
refactor: simplify function signatures by removing unused parameters …
Refzlund Apr 15, 2026
f16b5b1
refactor: update CI workflow and enhance schema validation for strict…
Refzlund Apr 15, 2026
0d96977
refactor: remove unused workflow structures and update descriptions f…
Refzlund Apr 15, 2026
9a56773
refactor: enhance deployment verification for branch-scoped previews …
Refzlund Apr 15, 2026
5834ee6
refactor: improve code formatting and consistency across multiple files
Refzlund Apr 15, 2026
d516dab
Fix preview deployment verification
Refzlund Apr 16, 2026
0517ec6
Fix local wrangler preview deploys
Refzlund Apr 16, 2026
02d9572
Fix testing preview verification
Refzlund Apr 16, 2026
5dabef1
Fix branch preview verification
Refzlund Apr 16, 2026
b86f83e
Harden preview deploy verification and registry recovery
Refzlund Apr 16, 2026
ad11583
Skip workspace build guard in CI
Refzlund Apr 16, 2026
b7779d3
Restore preview workflow app-level verification
Refzlund Apr 16, 2026
63c966f
Refactor documentation workflows for clarity and efficiency
Refzlund Apr 16, 2026
630fa88
refactor: streamline preview command handling and improve cleanup fun…
Refzlund Apr 16, 2026
3053b5f
fix: update wrangler deploy command arguments for consistency and cla…
Refzlund Apr 16, 2026
bc77f7e
fix: remove --bun from deploy commands to prevent silent wrangler fai…
Refzlund Apr 16, 2026
f0e0c5a
Harden workflow summaries and deploy impact
Refzlund Apr 16, 2026
e406100
chore(devflare): update version to 1.0.0-next.16 and remove unused files
Refzlund Apr 16, 2026
1210790
feat: enhance documentation routing with canonical slugs and aliases
Refzlund Apr 16, 2026
b2717e5
feat: add service binding documentation and update references for cla…
Refzlund Apr 16, 2026
4063ce9
refactor(devflare): waves 4-8 - AST transforms, gateway runtime extra…
Refzlund Apr 17, 2026
fc09c3c
refactor(devflare): wave 9 + quality sweep - middleware toString warn…
Refzlund Apr 17, 2026
79518bc
Remove documentary files
Refzlund Apr 17, 2026
38fbac5
fix(devflare): resolve typecheck errors, normalize FINDINGS.md as sin…
Refzlund Apr 20, 2026
5945c51
docs(devflare): add mock-vs-Miniflare guidance, public-API migration …
Refzlund Apr 20, 2026
0138548
docs(devflare): F29 - sync root README workflow scripts, package entr…
Refzlund Apr 20, 2026
0f52aec
docs(remaining): add REMAINING.md sequencing and per-blocked-item imp…
Refzlund Apr 20, 2026
1c5dca0
feat(devflare): F18 - add refresh-permission-groups script and genera…
Refzlund Apr 20, 2026
4cd48b2
test(devflare): F22 - cross-phase resolver contract tests + REMAINING…
Refzlund Apr 20, 2026
69e5d89
feat(devflare): F09/F11 - bridge transport v2 foundation (architectur…
Refzlund Apr 20, 2026
58577e9
feat(devflare): F09/F11 phase 2+3 - v2 codec + streaming body seriali…
Refzlund Apr 20, 2026
e0bad2f
feat(devflare): v2 value-codec — Date/URL/Error/Map/Set/Uint8Array/Ar…
Refzlund Apr 20, 2026
c9fb6fe
feat(devflare): v2 control-messages + ws-relay manager
Refzlund Apr 20, 2026
dd2222e
refactor(devflare): remove v1 bridge source files; v2 namespace owns …
Refzlund Apr 20, 2026
9358b71
feat(devflare): wire BridgeClient + gateway-runtime onto TransportV2C…
Refzlund Apr 20, 2026
9f3d6c7
fix(devflare): repair v2 build after BridgeClient migration
Refzlund Apr 20, 2026
53b70e1
Clean-up
Refzlund Apr 20, 2026
18334ce
Clean-up
Refzlund Apr 20, 2026
2dd8c47
Clean-up
Refzlund Apr 20, 2026
2860221
fix(devflare): contained follow-ups from REMAINING.md (F59, C2, C12, …
Refzlund Apr 20, 2026
d597d13
feat(devflare): R3 Cloudflare resiliency + R1 phased-resolver facade …
Refzlund Apr 20, 2026
e7b2248
feat(devflare): add validateServiceBindings deploy-time preflight (C16)
Refzlund Apr 20, 2026
92153ad
feat(devflare): R4 vite plugin offline-first resolution (C1, C7)
Refzlund Apr 20, 2026
a108976
feat(devflare): wire validateServiceBindings preflight + write deploy…
Refzlund Apr 20, 2026
e03c2aa
feat(devflare): R2 build manifest + deploy-time drift detection (C5, …
Refzlund Apr 20, 2026
8a7d6e8
feat(devflare): C9 + C10 + C13 + C18 - hardening pass
Refzlund Apr 20, 2026
dfe58fd
feat(devflare): C3 + C6 - resolve-only resources first, dry-run shows…
Refzlund Apr 20, 2026
ac6c409
feat(devflare): C17 - schema entries for mTLS / Dispatch / Workflows-…
Refzlund Apr 20, 2026
88fd7d7
refactor(devflare): R1 step 2 - extract shared binding-resolution hel…
Refzlund Apr 20, 2026
7ed88d4
refactor(devflare): R1 step 3 - brand DeployConfig/LocalConfig and ti…
Refzlund Apr 20, 2026
6f14141
chore(devflare): ignore _tr_*.txt test scratch files
Refzlund Apr 20, 2026
8c25abe
refactor(devflare): F49 step 1 - extract bridge-backed startup helpers
Refzlund Apr 20, 2026
fa36776
refactor(devflare): F35 step 1 - extract Vite DO discovery helpers
Refzlund Apr 20, 2026
4a2cc56
refactor(devflare): F45 step 1 - extract Miniflare binding translators
Refzlund Apr 20, 2026
2ff35a5
refactor(devflare): CR1 - opt-in alreadyResolved flag for compileBuil…
Refzlund Apr 20, 2026
faba162
refactor(devflare): F49 step 2 - extract resolveHandlerPaths helper
Refzlund Apr 20, 2026
020bc80
refactor(devflare): F35+F45 step 2 - extract plugin-context and serve…
Refzlund Apr 20, 2026
e7795d8
refactor(devflare): F49 step 3 - extract transport decoders
Refzlund Apr 20, 2026
c96b2bf
refactor(devflare): F49 step 4 - extract applyMultiWorkerConfig
Refzlund Apr 20, 2026
a2abd8a
refactor(devflare): F49 step 5 - extract buildInlineBridgeMfConfig
Refzlund Apr 20, 2026
dc183a5
refactor(devflare): F45 step 3 - extract Miniflare worker-config buil…
Refzlund Apr 20, 2026
8fff57a
refactor(devflare): F35 step 3 - extract programmatic helpers (getClo…
Refzlund Apr 20, 2026
5d8d3a1
refactor(devflare): F35 step 4 - extract config() hook helpers
Refzlund Apr 20, 2026
9627afd
refactor(devflare): F35 step 5 - dedupe config-load between configRes…
Refzlund Apr 20, 2026
4b7d725
refactor(devflare): F45 step 4 - extract buildMiniflareDevConfig orch…
Refzlund Apr 20, 2026
d33ae10
refactor(devflare): F45 step 6 - extract resolveWorkerConfigWatchPath
Refzlund Apr 20, 2026
df65c1c
refactor(devflare): F49 step 6 - extract buildRemoteAndStaticBindings
Refzlund Apr 20, 2026
0b68a50
refactor(devflare): F35 step 6 - extract runDevflareTransform helper
Refzlund Apr 20, 2026
f379063
refactor(devflare): F49 step 7 - extract surface-handler wiring + env…
Refzlund Apr 20, 2026
d796c02
refactor(devflare): F49 step 8 - extract config resolution and dispos…
Refzlund Apr 20, 2026
a8adc4f
refactor(devflare): F45 step 7 - extract applyWatcherTargetDiff helper
Refzlund Apr 20, 2026
8ec2afb
refactor(devflare): F35 step 7 - extract buildPluginConfigHookResult
Refzlund Apr 20, 2026
72c8545
refactor(devflare): F45 step 8 - extract maybeStartBrowserShim helper
Refzlund Apr 20, 2026
18c7bcc
refactor(devflare): F45 step 9 - extract maybeStartDOBundler helper
Refzlund Apr 20, 2026
f64ed47
refactor(devflare): F45 step 10 - extract resolveViteIntegration helper
Refzlund Apr 20, 2026
9f23cdc
docs: log 2026-04-22 helper-extraction pass in REMAINING.md
Refzlund Apr 20, 2026
18d00d1
chore(devflare): close-out F35/F45/F49 in-flight work + Wave 1 docs (…
Refzlund Apr 21, 2026
57e51e2
refactor(devflare): V3 - composed-worker returns absolute path
Refzlund Apr 21, 2026
fdea7a7
refactor(devflare): V2 - share SUPPORTED_WORKER_EXTENSIONS across wor…
Refzlund Apr 21, 2026
6030f96
refactor(devflare): R2 - alias ContextUnavailableError to ContextAcce…
Refzlund Apr 21, 2026
798498d
refactor(devflare): R3 - unify proxy factories under createContextPro…
Refzlund Apr 21, 2026
b18b6e5
refactor(devflare): R4 - co-locate router under runtime/router/
Refzlund Apr 21, 2026
5f38af0
refactor(devflare): D1 - always assemble miniflare workers array
Refzlund Apr 21, 2026
12d2d47
refactor(devflare): B5 - surface silent bridge catches via DEVFLARE_D…
Refzlund Apr 21, 2026
d154726
refactor(devflare): B6 - mark bridgeEnv as @internal
Refzlund Apr 21, 2026
044a4e6
refactor(devflare): C2 prep - make resolveResources phase a strict su…
Refzlund Apr 21, 2026
acf1922
refactor(devflare): C2 step 1 - route compile path through resolveRes…
Refzlund Apr 21, 2026
5cb157d
refactor(devflare): C2 step 2 - route Vite plugin through resolveReso…
Refzlund Apr 21, 2026
20b73a2
refactor(devflare): C2 step 3 - route deploy path through resolveReso…
Refzlund Apr 21, 2026
3e6efbd
docs(devflare): C2 step 4 - mark legacy resolver entry points @internal
Refzlund Apr 21, 2026
b9a8ab3
refactor(devflare): V1 - share durable-object-discovery helper across…
Refzlund Apr 21, 2026
6af7dce
refactor(devflare): C5 - consolidate config validation in Zod, keep c…
Refzlund Apr 21, 2026
38d75aa
refactor(devflare): P2 - use wrangler versions view --json output, dr…
Refzlund Apr 21, 2026
4dd0a82
refactor(devflare): R1 - warn on middleware param-name sniffing; stri…
Refzlund Apr 21, 2026
468a30e
refactor(devflare): R1 - warn on middleware param-name sniffing; stri…
Refzlund Apr 21, 2026
c14ae5b
refactor(devflare): C3 - add kind discriminant on DO binding refs
Refzlund Apr 21, 2026
bc2081b
refactor(devflare): C4 - resolve DO ref proxy access against actual b…
Refzlund Apr 21, 2026
68cd5ad
refactor(devflare): P1 - declare DevflareEnv global once in src/env.ts
Refzlund Apr 21, 2026
eef9e64
refactor(devflare): B3 - namespace all bridge RPC operations with bin…
Refzlund Apr 21, 2026
778ce6e
docs(devflare): B4 - document namespaced bridge RPC convention; resol…
Refzlund Apr 21, 2026
954331d
docs: close out REMAINING.md - move all 20 items to FINDINGS.md, reco…
Refzlund Apr 21, 2026
75ce9d2
docs: scrub stale REMAINING.md content - keep closeout summary only
Refzlund Apr 21, 2026
7800351
refactor(devflare): V4-defaults — extract createWorkerdBundlerDefaults
Refzlund Apr 21, 2026
34539cf
refactor(devflare): D2-removal — drop createBridgeTestContext from pu…
Refzlund Apr 21, 2026
783d4fb
refactor(devflare): C2-public — remove resolveConfigForLocalRuntime +…
Refzlund Apr 21, 2026
ccf798f
refactor(devflare): R1-strict — drop parameter-name fallback, require…
Refzlund Apr 21, 2026
f1e8dde
refactor(devflare): B3-final — remove legacy bare-verb / stub.* / stm…
Refzlund Apr 21, 2026
e7e61c1
refactor(devflare): B5-frame — add structured wire-error frame to bri…
Refzlund Apr 21, 2026
b1d7313
refactor(devflare): P1-codegen — pin generated DevflareEnv shape with…
Refzlund Apr 21, 2026
07a313b
docs: REMAINING.md - mark Wave-4 follow-ups complete (V4/D2/C2/R1/B3/…
Refzlund Apr 21, 2026
c8c05d1
fix(devflare): drop leaky bun module mock for wrapEnvSendEmailBinding…
Refzlund Apr 21, 2026
a847202
fix(devflare): make dev-server-state vite-process mock resolve dispos…
Refzlund Apr 21, 2026
6a3ff54
fix(devflare): only auto-run refresh-permission-groups main() when in…
Refzlund Apr 21, 2026
5b918fd
fix(devflare): rebase deploy artefact main/assets paths from build di…
Refzlund Apr 21, 2026
a4bca2c
fix(cli): avoid ref proxy resolution during source-config hashing
Refzlund Apr 21, 2026
6f94712
test(integration): make cleanupTempDirs tolerant of CI rm failures
Refzlund Apr 21, 2026
e14a3aa
chore(cloudflare): include response body in non-envelope/JSON parse e…
Refzlund Apr 21, 2026
04d981a
fix(cloudflare): accept bare `{result}` envelopes from CF Queues API
Refzlund Apr 21, 2026
a607a4e
fix(testing): allow Hyperdrive POSTGRES preview to fall back to base …
Refzlund Apr 21, 2026
5994840
fix(ci): pass --json to wrangler versions view in testing preview ver…
Refzlund Apr 21, 2026
2bdd202
fix(preview): materialize preview scope inside hyperdrive object form
Refzlund Apr 21, 2026
dad456e
test(verifier): expect Hyperdrive object form with previewFallback
Refzlund Apr 21, 2026
b5ee7ea
fix(testing): add ctx parameter to fetch handler
Refzlund Apr 21, 2026
48b6949
harden: close fragility gaps that masked the PR-1 cascade
Refzlund Apr 21, 2026
d469c65
verifier: gate branch-preview live probe behind Cloudflare Access creds
Refzlund Apr 21, 2026
c93015e
test(devflare): use 3-arg queue/scheduled fixtures for new R1-strict …
Refzlund Apr 21, 2026
f7e7104
chore: update .env.example with Cloudflare Access details and improve…
Refzlund Apr 21, 2026
317511e
feat: enhance SvelteKit integration with improved build artifact hand…
Refzlund Apr 21, 2026
6a81f73
Add unit tests for offline bindings, service resolution, and context …
Refzlund Apr 26, 2026
d527b0a
Add comprehensive tests for documentation integrity
Refzlund Apr 26, 2026
74f101c
Add comprehensive tests for config schema bindings and runtime config…
Refzlund Apr 27, 2026
7e39355
Fix preview deploy and CI validation flake
Refzlund Apr 27, 2026
840fbea
Stabilize preview verification and runtime tests
Refzlund Apr 27, 2026
093becf
Avoid Wrangler import for local dev vars
Refzlund Apr 27, 2026
05f10cc
Improve documentation coverage and navigation
Refzlund Apr 27, 2026
eed236f
Improve offline bindings and documentation clarity
Refzlund Apr 27, 2026
76bae98
Handle missing Miniflare log level export
Refzlund Apr 27, 2026
cafc596
Omit Miniflare custom log when export is missing
Refzlund Apr 27, 2026
82b004a
Defer missing Miniflare helper failures
Refzlund Apr 27, 2026
275eb47
Use wrapped bindings for local Secrets Store values
Refzlund Apr 27, 2026
00ee4c6
Guard optional Miniflare dispose helper
Refzlund Apr 27, 2026
0af6f19
Use primary worker for Miniflare bindings
Refzlund Apr 27, 2026
83712d8
Stabilize local secret binding access
Refzlund Apr 27, 2026
dc16e60
Stabilize send email context integration test
Refzlund Apr 27, 2026
bc554c7
Verify offline-first local bindings
Refzlund Apr 27, 2026
cecf3e3
style: visually center pill + commit logo
Refzlund Apr 27, 2026
98e0de9
refactor: update social metadata and replace favicon with logo
Refzlund Apr 27, 2026
5264156
Generate documentation social cards
Refzlund Apr 28, 2026
58960bc
Isolate social card Svelte rendering
Refzlund Apr 28, 2026
0e3cf54
Avoid social card generation during install
Refzlund Apr 28, 2026
06e71c8
Cache documentation social cards
Refzlund Apr 28, 2026
8f27e44
Fix local dev service bindings
Refzlund Apr 28, 2026
f4745b2
Harden root env dev-server test
Refzlund Apr 28, 2026
5194070
Stabilize sendEmail dev-server tests
Refzlund Apr 28, 2026
3e040e5
Fix SvelteKit service binding bridge
Refzlund Apr 28, 2026
e056f66
feat: add typed config env vars
Refzlund May 1, 2026
5b3d40f
fix: clarify custom domain routing
Refzlund May 1, 2026
c318df0
test: keep docs integrity checks focused
Refzlund May 1, 2026
580cf6e
fix: resolve typed env vars for deploy
Refzlund May 1, 2026
9c2f55d
fix: include zone permissions in managed tokens
Refzlund May 2, 2026
a235ee6
fix: split account and zone token policies
Refzlund May 2, 2026
9eb6d63
fix: clean package dist before build
Refzlund May 2, 2026
43e10e3
feat: enhance article and TOC components with dynamic content offset …
Refzlund May 10, 2026
7127e49
fix: update Floating TOC styles for improved layout and interaction
Refzlund May 10, 2026
e25ea0a
refactor: simplify content offset calculations and improve title widt…
Refzlund May 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
22 changes: 22 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Local CLI/dev values belong in your untracked .env file.
# This repository's GitHub workflows currently expect these values as repository secrets when the matching workflow path uses them.
# - CLOUDFLARE_API_TOKEN: required for deploy/verify flows
# - CLOUDFLARE_ACCOUNT_ID: required in this repo today, even though it is not sensitive by itself
# - CLOUDFLARE_ACCESS_CLIENT_ID / CLOUDFLARE_ACCESS_CLIENT_SECRET: optional unless you need to reach a preview protected by Cloudflare Access
# Finding the account id:
# - Account ids are assigned by Cloudflare; you do not create them in Devflare.
# - Prefer `bunx --bun devflare account` to inspect the resolved account, or copy the id from the Cloudflare dashboard account overview.
# Creating the API token:
# - Prefer `bunx --bun devflare tokens <bootstrap-token> --new my-project` (same flow as `bunx devflare tokens ...`) to create a Devflare-managed account-owned token.
# - Cloudflare only shows the new token secret once, so store it immediately.
# - If you do not have a bootstrap token yet, create one in Cloudflare first with API token-management permission, then use `devflare tokens` for the reusable day-to-day token.
# Creating the Access client id / secret:
# - Open Cloudflare Zero Trust -> Access -> Service Auth -> Service Tokens -> Create service token.
# - Copy the Client ID and Client Secret immediately; Cloudflare only shows the secret once.
# - Use these for authenticated /health and /status checks against Access-protected preview workers.
# Do not store the raw Neon/Postgres connection string here once the Hyperdrive config exists in Cloudflare.
# Reference the Hyperdrive by its stable name (for example `devflare-testing`) in devflare.config.ts instead.
CLOUDFLARE_API_TOKEN=replace-with-devflare-token
CLOUDFLARE_ACCOUNT_ID=replace-with-your-cloudflare-account-id
CLOUDFLARE_ACCESS_CLIENT_ID=replace-with-access-service-token-client-id
CLOUDFLARE_ACCESS_CLIENT_SECRET=replace-with-access-service-token-client-secret
69 changes: 69 additions & 0 deletions .github/actions/devflare-deploy-impact/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: "Devflare Deploy Impact"
description: "Determine whether a deployment target is affected by workspace or global dependency changes"
inputs:
target-package:
description: "Workspace package name to evaluate"
required: true
default-branch:
description: "Repository default branch used as a merge-base fallback when the event payload does not expose a usable previous ref"
required: false
default: "main"
event-name:
description: "GitHub event name"
required: false
default: ""
event-action:
description: "GitHub event action"
required: false
default: ""
push-before:
description: "Previous push SHA or pull_request synchronize before SHA when available"
required: false
default: ""
pull-request-base-sha:
description: "Base SHA from the pull request payload"
required: false
default: ""
pull-request-head-sha:
description: "Head SHA from the pull request payload"
required: false
default: ""
extra-paths:
description: "Optional newline-separated extra file or directory paths that should invalidate the target even when they are outside the target package root"
required: false
default: ""
outputs:
should-deploy:
description: "true when the target package or one of its relevant dependencies changed"
value: ${{ steps.resolve.outputs.should-deploy }}
reason:
description: "Short explanation for the decision"
value: ${{ steps.resolve.outputs.reason }}
comparison-base:
description: "Resolved git base ref used for the comparison"
value: ${{ steps.resolve.outputs.comparison-base }}
comparison-head:
description: "Resolved git head ref used for the comparison"
value: ${{ steps.resolve.outputs.comparison-head }}
changed-workspaces:
description: "Comma-separated list of directly changed workspace package names"
value: ${{ steps.resolve.outputs.changed-workspaces }}
changed-files:
description: "Newline-separated list of changed files that were evaluated"
value: ${{ steps.resolve.outputs.changed-files }}
runs:
using: "composite"
steps:
- name: Resolve deploy impact
id: resolve
shell: bash
env:
DEVFLARE_DEPLOY_TARGET: ${{ inputs.target-package }}
DEVFLARE_DEFAULT_BRANCH: ${{ inputs.default-branch }}
DEVFLARE_EVENT_NAME: ${{ inputs.event-name }}
DEVFLARE_EVENT_ACTION: ${{ inputs.event-action }}
DEVFLARE_PUSH_BEFORE: ${{ inputs.push-before }}
DEVFLARE_PULL_REQUEST_BASE_SHA: ${{ inputs.pull-request-base-sha }}
DEVFLARE_PULL_REQUEST_HEAD_SHA: ${{ inputs.pull-request-head-sha }}
DEVFLARE_EXTRA_PATHS: ${{ inputs.extra-paths }}
run: node ./.github/scripts/resolve-deploy-impact.mjs
Loading
Loading