Skip to content

Releases: FacsimiLab/central-workflows

v0.1.0

07 Jan 08:34

Choose a tag to compare

v0.1.0 (2026-01-07)

Bug Fixes

  • Add github ssh host keys (6bf8cf6)

  • Apply similar changes for root options to release.yml (renamed from cd.yml) (d2ed924)

  • Break root options output to a separate step (8494c33)

  • Changelog generation on worktree (2f36728)

  • Close quote (cee08e0)

  • Comment line; cleanup after git push (0e5f0d3)

  • Consolidate Python Semantic Release steps (ee463d8)

Removed separate semantic release steps for main and non-main branches, consolidating them into a single step.

  • Convert from HTTPS to SSH git remote url (4363e55)

  • Convert from HTTPS to SSH git remote url (8a99d1d)

  • Force push (b2f65a4)

  • Get the sha, not the branch name, for the latest commit (3f4d151)

  • Have workflows checkout central-workflows repo's scripts directory (d69e102)

  • If an SSH key is not provided, skip SSH setup steps (c25f085)

  • Init a changelog if it doesn't exist (48eb668)

  • Log_file env variable (a4e7965)

  • Move the reusable workflows inside of the github workflows folder, as it throws an error on GitHub otherwise (a04102a)

  • Only attempt a merge to main from the release branch (bb3f1e8)

  • Outputs to GitHub step summary in quarto-render.sh (4958327)

  • Path for setup-venv.sh (7514360)

  • Paths to scripts (552249e)

  • Quote (438dff4)

  • Quotes (a418114)

  • Rebase the gh-pages branch before committing and pushing (1604f9e)

  • Reference to correct ci/cd workflow files (13520a8)

  • Release.yml is updated with the code from ci.yml (efbadbf)

  • Remove commitlint (42dd4b2)

  • Remove log gitignore file and add global gitignore; remove log file creation from script (7d48426)

  • Remove pages permission (82ce732)

  • Remove quotes from the root_options input in reusable workflows (6a018ed)

  • Remove the "update-main" job from release, as this should be moved into a separate workflow WIP (0ad9df5)

  • Remove workflow summary (2019368)

  • Script path (52f75d6)

  • Secrets name change in self workflows (615aaea)

  • Setup of python matrix versions and workflow call inputs (68737bc)

  • Show the line which failed (3f3aae9)

  • Spelling (c042084)

  • Split updating the main branch into a separate job, since the docker container does not have access to the repo url (a2fd6bb)

  • Ssh agent (ac893a5)

  • Update secret variable names and also bump actions/checkout to v5 (7b4e985)

  • Updating main branch logic (e08a771)

  • Use actions checkout@v6.0.1 (892dc9d)

  • Use https not ssh for the remote (00b1b35)

  • Use hypthens rather than underscores (e438f8a)

  • Use the origin branch (43b5e7b)

  • Use the SSH key validation pattern found in ci.yml (f46fe17)

  • Use token for push (0b7ccdc)

  • Workflow output and commit message improvements (a78755a)

  • Workflow summary (0075c3d)

  • Workflows must be defined at the top level of the .github/workflows/ directory (796aa7d)

Chores

  • Move scripts respective subdirectories (6fa1e74)

  • Move the reusable workflows outside of the .github directory. This one should only be used for 'self' actions, meaning acting on facsimilab/central-workflows itself. They can also serve as a reference and as a test. (26167e4)

  • Rename self to demo (78e23e4)

Code Style

  • Specify nature of changelog creation (71d8d1f)

  • Split into two steps (c939d2a)

Continuous Integration

  • Add additional conditions to psr branching (b793045)

  • Add git config from inputs and an included path (c4c780f)

  • Add LOG_FILE env variable and include log in summary (182f0e1)

  • Add logger file to github step summary (4448d19)

  • Fix do not append but overwrite (ca358f2)

  • Remove token requirement (4d7cde9)

  • Update to use the new log-worktree script (baab084)

Documentation

  • Add demo ci/cd badges (b6a03b9)

  • Add note on changelog location ([`c90be...

Read more