Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

workflows-samples-template

This repository exists only to test the Foldsmith browser extension. It is a test fixture, not a template to build on and not an example of good CI/CD.

Open the Actions tab: the sidebar there is a deliberately messy, 33-workflow list. Install Foldsmith and it folds into something navigable.

Every workflow here is workflow_dispatch-only and its only step echoes a line, so nothing builds, nothing deploys, and no Actions minutes are consumed.

What you should see

Without the extension — 33 flat rows:

1 | Gate | Static Analysis
1 | Gate | Preview Stack & Publish
2 | Quality | Coverage Report
3 | Package | Artifacts | Nightly
6 | Platform | Provision | Region | Apply
99 | [ARCHIVED] | Seed | Live
Legacy runner
…

With Foldsmith (default pattern {order} | {folder} | {name}):

▼ Gate                        ← first folder expanded
    Static Analysis
    Preview Stack & Publish
    Teardown Preview Stack
    Comment Commands
▶ Quality
▶ Package
▶ Train
▶ Ship
▶ Platform
▶ Toolbox
▶ Handbook
▶ Upkeep
▶ [ARCHIVED]
Compliance | Audit            ← unmatched, still visible
Legacy runner                 ← unmatched, still visible
Midnight sweep                ← unmatched, still visible

With subfolders turned on in the popup ({subfolder} | {name}):

▼ Platform
    Break Glass               ← no subfolder: stays directly under its parent
    ▼ Provision
        Plan
        Apply
        ▼ Region
            Apply
            Plan
    ▶ Clusters

Cases this repo covers on purpose

Case Example
Several workflows sharing a folder 1 | Gate | … × 4
Numeric ordering, not lexical 10 | Handbook, 20 | Upkeep must sort after 6 | Platform
Extra separators kept in the name 99 | [ARCHIVED] | Seed | LiveSeed | Live
Two extra separators 99 | [ARCHIVED] | Seed | Mirror | Legacy
Brackets in a folder label [ARCHIVED]
Parentheses in a name Bump Candidate (manual)
One-level subfolders 3 | Package | Artifacts | Nightly
Three-level subfolders 6 | Platform | Provision | Region | Apply
A plain workflow beside subfolders 6 | Platform | Break Glass
No {order} — unmatched by default Compliance | Audit
Fully unmatched names Legacy runner, Midnight sweep
No spaces around separators 7|Toolbox|Rotate Credentials
Extra spaces around separators 8 | Toolbox | Rotate Keys

The last two should land in the same Toolbox group family as any other spacing — Foldsmith is forgiving about whitespace, and they carry different order numbers so they stay distinct groups.

Regenerating

The workflow files are generated so their names stay in one reviewable list:

python3 scripts/generate-workflows.py

Edit scripts/generate-workflows.py to add a case, then commit the regenerated files.

License

Public domain / MIT — it is 33 echo statements.


Not affiliated with GitHub, Inc. "GitHub" and "GitHub Actions" are trademarks of GitHub, Inc.

About

Test fixture for the Foldsmith browser extension: 33 dummy workflows with messy names. Nothing runs.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages