Commit graph

234 commits

Author SHA1 Message Date
Copilot
89ef7f7c55
Fix v3 release pipeline: correct git operation order to prevent version lag (#4546)
* Initial plan

* Fix v3 release pipeline: reorder git operations and add missing trigger workflow

Co-authored-by: leaanthony <1943904+leaanthony@users.noreply.github.com>

* Potential fix for code scanning alert no. 159: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: leaanthony <1943904+leaanthony@users.noreply.github.com>
Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-09-02 20:39:21 +10:00
Lea Anthony
68c14d711b Prevent v3 workflow from running on PRs against master
Add explicit base_ref checks to ensure the v3 build and test workflow
only runs for PRs targeting the v3-alpha branch.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-02 14:03:23 +10:00
Lea Anthony
8d999ba34d Fix pipeline error
https://github.com/wailsapp/wails/actions/runs/16568203492/job/46853333131?pr=4446
2025-07-28 22:15:09 +10:00
Lea Anthony
5f1c2ff6dc Fix pipelines compile error 2025-07-28 21:34:57 +10:00
Lea Anthony
c2f25131d7
Fix YAML syntax error - indent heredoc content 2025-07-26 08:15:03 +10:00
Lea Anthony
a412b70be5
Fix nightly release workflow issues
- Fix backtick command substitution error using here-document
- Add extra spacing before disclaimer section
- Simplify commit message to just version number
2025-07-26 08:13:20 +10:00
Lea Anthony
6dc51420ac
Update release workflow 2025-07-25 21:56:28 +10:00
Lea Anthony
9d6e6232d6
v3.0.0-alpha.14 2025-07-25 19:36:50 +10:00
Lea Anthony
9f2b992d36
Update changelog-validation-v3.yml 2025-07-25 07:43:59 +10:00
Lea Anthony
4e2a3505bb
Update pull_request_template.md 2025-07-19 16:55:32 +10:00
Lea Anthony
fd89187c2f fix: remove branch restriction from nightly workflow job
The workflow now explicitly checks out v3-alpha branch, so the job-level
condition 'if: github.ref == refs/heads/v3-alpha' is no longer needed
and was preventing manual runs from other branches.
2025-07-18 14:44:12 +10:00
Lea Anthony
7a71836224 fix: explicitly checkout v3-alpha branch in nightly workflow
Ensures the workflow always checks out the v3-alpha branch regardless
of which branch triggers it (schedule from master or manual dispatch)
2025-07-17 06:59:29 +10:00
Lea Anthony
23e1f8923c Nightly release action 2025-07-17 06:28:19 +10:00
Lea Anthony
fb8f12aca9 Add minimal changelog workflow for testing 2025-07-13 11:04:37 +10:00
Lea Anthony
9668e348d8 Add simple test workflow to verify GitHub Actions recognition 2025-07-13 10:58:52 +10:00
Lea Anthony
b029a84fe4 Clean up changelog validation - single working workflow
Remove all test files, extra workflows, and artifacts.
Keep only:
- changelog-validation-v3.yml (main workflow)
- v3/scripts/validate-changelog.go (validation script)

Tested and working with act.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-13 10:55:04 +10:00
Lea Anthony
4532b625c9 Clean up changelog validation workflows
- Remove problematic large workflow files
- Add final clean 'Changelog Validation (v3)' workflow
- Tested and working with act
- Uses external Go script for maintainability

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-13 10:53:09 +10:00
Lea Anthony
50fe8cb855 Add test workflow to verify changelog validation works
Successfully tested with act - validation script and PR diff detection working

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-13 10:37:04 +10:00
Lea Anthony
425c3469b2 Add clean v3 changelog validation workflow with external Go script
- Created external Go validation script in v3/scripts/
- Clean workflow file without embedded scripts (much smaller)
- Should properly show workflow_dispatch trigger in GitHub

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-13 10:33:00 +10:00
Lea Anthony
6a91656914 Add simplified v3 changelog validation workflow for testing
Testing if GitHub Actions accepts smaller workflow files

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-13 10:23:46 +10:00
Lea Anthony
a3affdc963 Fix YAML multiline commit message - simplify to single line
Fixed line 422 YAML syntax error by using single-line commit message
Verified working with act dry-run test

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-13 10:17:18 +10:00
Lea Anthony
b8fdee2a3a Fix all YAML syntax errors in v3-check-changelog workflow
- Fixed multiline commit message formatting
- Fixed JavaScript template literals in GitHub Actions script sections
- Verified with act dry-run test

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-13 10:14:38 +10:00
Lea Anthony
cad1fae3e4 Fix YAML syntax error in v3-check-changelog workflow
Fixed multiline commit message using HEREDOC syntax on line 421

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-13 10:13:02 +10:00
Lea Anthony
52cd0d4cc7 Add v3 changelog validation workflow
This workflow validates changelog entries in PRs targeting v3-alpha branch:
- Detects entries added to already-released versions using diff analysis
- Automatically moves misplaced entries to [Unreleased] section
- Uses proper ### Category format for Keep a Changelog compliance
- Commits fixes back to PR with clear feedback

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-13 10:11:01 +10:00
Lea Anthony
a25ea74d5c chore: Changelog checker 2025-07-13 09:57:57 +10:00
Lea Anthony
0bb90b421f fix: correct workflow schedule syntax 2025-07-06 11:19:16 +10:00
Lea Anthony
859e843d02 Add complete automated release workflow
- Detects changes in v2 and v3-alpha branches independently
- Runs release scripts and extracts changelog notes
- Creates GitHub releases with proper tags and release notes
- Supports dry-run mode for testing
- Authorization controls for release permissions
- Comprehensive change detection and summary reporting
- Currently disabled (no schedule) for safety
2025-07-06 09:50:45 +10:00
Lea Anthony
9b0c653948 Add test workflow for nightly releases
- Created test-nightly-releases.yml for safe testing
- Added local test scripts for changelog extraction and version logic
- Updated nightly-releases.yml with changelog integration
- Ready for dry-run testing

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-06 06:59:28 +10:00
Lea Anthony
0fc13fee63 fix: restrict v3 workflow to only v3-alpha PRs with v3 changes
Add path filter to ensure Build + Test v3 workflow only runs on
PRs targeting v3-alpha branch that actually modify v3/ directory.
This prevents the workflow from running on master branch PRs.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-02 20:24:58 +10:00
Lea Anthony
01ed7affc9
Update semgrep runner (#4356)
* Update semgrep workflow

---------

Co-authored-by: joshhardy <joshhardy@users.noreply.github.com>
2025-06-16 22:11:32 +10:00
Lea Anthony
2c99f9e43c
Update go test workflow 2025-05-31 07:52:19 +10:00
Lea Anthony
371e05cb1f
fix: Correct indentation for build_results job in build-and-test-v3.yml (must be under jobs:) 2025-05-31 07:37:34 +10:00
Lea Anthony
471ea9350b
Update workflows 2025-05-31 07:11:22 +10:00
Lea Anthony
323327b53f
Fix v3 workflow
(cherry picked from commit d3d87d09aa)
2025-05-30 08:22:19 +10:00
Lea Anthony
3716acaae4
Fix permissions issue for labeller 2025-05-15 06:35:41 +10:00
Lea Anthony
fe4e6c766b
More workflow updates
(cherry picked from commit 0c24aa4313)
2025-05-15 06:26:45 +10:00
Lea Anthony
44fcdf9ad7
Increase stale workflow operations limit 2025-05-14 20:55:08 +10:00
Lea Anthony
582ad826b8
Add GitHub Actions workflow for stale issue management 2025-05-14 20:53:27 +10:00
Lea Anthony
45d9bbcfae
Update stale bot configuration to protect older issues 2025-05-14 20:49:28 +10:00
Lea Anthony
cbbba79340
Add issue management automation tools 2025-05-14 20:47:45 +10:00
Lea Anthony
4a2dc2875f
Update semgrep action 2025-03-16 12:37:50 +11:00
Lea Anthony
3a3458cff0
Update verify steps in pipeline 2025-03-16 11:35:46 +11:00
Lea Anthony
fe6635c1eb
Update Results stage in pipeline 2025-03-12 08:32:26 +11:00
Lea Anthony
c8e3ba2d4b
PR workflow change 2025-03-08 11:44:02 +11:00
Lea Anthony
e07e924519
Remove Warp agents 2025-03-08 11:35:42 +11:00
Fabio Massaioli
2a424f6be5 Simplify ci pipeline 2025-02-28 22:31:10 +01:00
Fabio Massaioli
69b11109ac Smarter publish pipeline 2025-02-28 01:43:57 +01:00
Lea Anthony
3aa3e09317
Merge pull request #4100 from fbbdev/v3-alpha-feature/typescript-runtime
[v3] TypeScript runtime
2025-02-28 07:51:31 +11:00
Lea Anthony
835fcbecc8
[ci] Try warpbuild 2025-02-28 07:49:00 +11:00
Lea Anthony
6423abe630
Merge branch 'v3-alpha' into v3-alpha-feature/typescript-runtime 2025-02-28 07:41:04 +11:00