Skip to content

Add Windows PowerShell 5.1 support for local runner#452

Merged
isshishi merged 2 commits intoaws:mainfrom
mailtobash:feature/windows-support
Apr 22, 2026
Merged

Add Windows PowerShell 5.1 support for local runner#452
isshishi merged 2 commits intoaws:mainfrom
mailtobash:feature/windows-support

Conversation

@mailtobash
Copy link
Copy Markdown
Contributor

Add support for powershell scripts, so these images can be run on windows machines.

Issue #, if available:

Description of changes:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Comment thread images/airflow/3.1.6/run.sh Outdated
Comment thread images/airflow/3.2.0/build.ps1
@mailtobash mailtobash force-pushed the feature/windows-support branch 2 times, most recently from b64214f to ccb67d1 Compare April 21, 2026 23:29
mailtobash added 2 commits April 22, 2026 09:36
- Add build.ps1 and run.ps1 for all Airflow versions
- Add .gitattributes to enforce LF line endings on all platforms
- Fix run.ps1 to write .env before build so Docker Compose picks up
  REGION on Windows (PowerShell env vars not reliably inherited)
- Add no-AWS-credentials support
- Ignore generated .env files in .gitignore
Replace empty credential strings with dummy "local" values, keeping
logging enabled by default. Matches the run.ps1 approach across all
versions — ElasticMQ ignores credentials, CloudWatch fails visibly
when ENV_NAME is set without real creds.
@mailtobash mailtobash force-pushed the feature/windows-support branch from ccb67d1 to ebe2453 Compare April 21, 2026 23:37
@isshishi isshishi enabled auto-merge (squash) April 22, 2026 17:57
@isshishi isshishi merged commit f7f15e1 into aws:main Apr 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants