Releases: FacsimiLab/central-workflows
v0.1.0
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
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...