Repository navigation
Releases: timmo001/workflows
Release list
20261024.0
What's Changed
- Update oxlint to v1.88.0 by @renovate[bot] in #823
- Update dependency @effect/tsgo to v0.53.0 by @renovate[bot] in #824
- Update Node.js to v24.22.0 by @renovate[bot] in #825
- Update Node.js to v26.12.0 by @renovate[bot] in #826
- Update dependency @effect/tsgo to v0.53.1 by @renovate[bot] in #827
- Update dependency @timmo001/oxlint-rules to v0.6.3 by @renovate[bot] in #828
- Update github/codeql-action action to v4.39.0 by @renovate[bot] in #829
- Update dependency @effect/tsgo to v0.53.2 by @renovate[bot] in #830
- Update dependency vitest to v5.0.5 by @renovate[bot] in #831
- Update dependency @effect/tsgo to v0.53.3 by @renovate[bot] in #832
- Update jdx/mise-action action to v5.2.0 by @renovate[bot] in #833
- Update dependency @effect/tsgo to v0.53.4 by @renovate[bot] in #834
- Update dependency @timmo001/effect-gh to v0.7.0 by @renovate[bot] in #815
- Update Effect to v4.0.4 by @renovate[bot] in #817
- Update Effect to v4.0.5 by @renovate[bot] in #835
- Lock file maintenance by @renovate[bot] in #836
- Update dependency @effect/tsgo to v0.54.0 by @renovate[bot] in #837
- Update dependency @effect/tsgo to v0.54.1 by @renovate[bot] in #838
- Update jdx/mise-action action to v5.2.1 by @renovate[bot] in #839
- Update dependency @effect/tsgo to v0.55.0 by @renovate[bot] in #840
- Update oxlint to v1.89.0 by @renovate[bot] in #841
- Update Node.js to v24.22.1 by @renovate[bot] in #842
- Update dependency @effect/tsgo to v0.56.0 by @renovate[bot] in #843
- Update dependency npm to v12.2.1 by @renovate[bot] in #844
- Update Node.js to v26.12.1 by @renovate[bot] in #845
- Update dependency python to v3.15.1 by @renovate[bot] in #846
- Update jdx/mise-action action to v5.2.2 by @renovate[bot] in #847
- Update github/codeql-action action to v4.39.1 by @renovate[bot] in #849
- Update actions/setup-python action to v7.1.0 by @renovate[bot] in #850
- Update Effect to v4.0.6 by @renovate[bot] in #848
- Update dependency bun to v1.4.4 by @renovate[bot] in #851
- Update dependency @types/bun to v1.4.4 by @renovate[bot] in #852
- Update dependency oxlint-tsgolint to v7.0.2005 by @renovate[bot] in #853
- Update docker/login-action action to v4.7.0 by @renovate[bot] in #855
- Update dependency @effect/tsgo to v0.56.1 by @renovate[bot] in #854
Full Changelog: 20261013.1...20261024.0
20261013.1
What's Changed
Workflows
- New
home-assistant-app-dispatch.ymlsends a published stable release's repository and tag to a shared Home Assistant app repository as arepository_dispatch(event-type, defaultapp-release), so that repository can copy the app folder from the tag. Call it after the image is pushed, with the shared repository asrepositoryand atokensecret with Contents write on it. The job is namedDispatch. home-assistant-app-changelog.ymlkeeps a single trailing newline when the release notes end with one.- Python 3.15.0 in
build-python-linux.yml,build-python-pypi-release.yml,lint-agent-skills.yml,lint-general.yml,lint-pylint.ymlandtest-pytest.yml. - nfpm 2.48.0 in
build-node-linux.ymlandrelease-bun-cli-linux.yml.
Dependencies
@effect/tsgo0.52.0.
Full Changelog: 20261013.0...20261013.1
20261013.0
What's Changed
Workflows
- New
build-container-image.ymlbuilds a Dockerfile for amd64 and arm64 on native runners, pushes each by digest to GHCR and tags one multi-arch manifest withversion, itsmajor.minorandlatest(turn that off withlatest: false). Inputs cover the context, Dockerfile, build target and build arguments.home-assistant: trueadds theio.hass.*labels the Supervisor reads from a prebuilt app image, andpush: falseonly checks both architectures build, for pull requests. The caller job needscontents: readandpackages: write. Jobs are namedImage (amd64),Image (arm64)andManifest. - New
home-assistant-app-changelog.ymlcopies a published stable release's notes to the app'schangelog-pathon the default branch, where the Supervisor shows them in the update dialog. Pass atokensecret that can push there when a ruleset blocksGITHUB_TOKEN. A failure only warns, so it never fails the release. The job is namedChangelog. jdx/mise-action5.1.2 inbuild-bun-cli.yml,tooling-drift.yml,validate-actions.ymlandsync-action-bundles.yml.
Dependencies
vitest5.0.4 and@types/bun1.4.3.
Full Changelog: 20261012.0...20261013.0
20261012.0
What's Changed
Workflows
- New
tooling-drift.ymlruns the pinned@timmo001/tooling-drifttool on the default branch, compares the tool releases recorded intooling.ymlwith the latest and opens one pull request per tool that moved. Pass atokensecret so those pull requests trigger CI; without it the tool dispatches the repository's CI on each branch. The job is namedTooling drift.
Actions
- Bundles rebuilt against Effect 4.0.3. Inputs and behaviour are unchanged.
Dependencies
effect,@effect/platform-nodeand@effect/vitest4.0.3, Bun 1.4.3, Prettier 3.9.10 andoxlint-tsgolint7.0.2004.
Full Changelog: 20261010.0...20261012.0
20261010.0
What's Changed
Actions
- The JavaScript actions now run every GitHub CLI call through typed
@timmo001/effect-ghoperations (releases, workflow dispatch, API requests), with schema-checked inputs and outputs. Inputs and behaviour are unchanged; failedghcalls now include their stderr in the action log.
CI
validate-actionsrefreshes the apt index before installing test dependencies, so a stale runner image no longer fails with a 404.
Dependencies
@timmo001/effect-gh0.5.3 and@timmo001/oxlint-rules0.6.2.
Full Changelog: 20261009.1...20261010.0
20261009.1
What's Changed
npm and JSR publishing
publish-jsr-packagenow publishes with--allow-dirtywhenversion-from-release-tagistrue. Writing the tag intopackage.jsonandjsr.jsonleft them modified, sojsr publishrefused to run. Other callers are unaffected.
Full Changelog: 20261009.0...20261009.1
20261009.0
What's Changed
npm and JSR publishing
publish-npm-packageandpublish-jsr-packagetake a new opt-inversion-from-release-taginput. When it'strue, the release tag is written intopackage.jsonandjsr.jsonbefore validation, for packages that commit a placeholder version. Existing callers are unaffected.
Full Changelog: 20261008.3...20261009.0
20261008.3
What's Changed
Arch package publishing
build-arch-packagenow sends the package name in thepublish-packagedispatch totimmo001/arch-repo, so its publish runs are titled with the package they deploy. No change to inputs.
Full Changelog: 20261008.2...20261008.3
20261008.2
What's Changed
Internal
No change for callers. The workflows and action bundles are the same as in 20261008.1.
mise run bump-consumersbumps thetimmo001/workflowspins in every consuming repository to a release. It's a dry run unless you pass--push, and runs repositories in parallel.- A
workflows-bump-consumersskill covers using it. - The bundle script is now written in Effect and builds actions in parallel. It shares its output format with the bump script.
Full Changelog: 20261008.1...20261008.2
20261008.1
What's Changed
Removed workflows
These reusable workflows had no callers and are gone:
build-container-linux.ymlbuild-msbuild-windows.ymlbuild-python-windows.ymlcodeql-csharp.ymllint-black.yml
Pin to an earlier release if you still need one.
Dependency updates
- Node.js 26.11.1 in the workflows that set up Node
- Pinned GitHub Actions updated across the build, publish and test workflows
- Action bundles rebuilt on Effect 4.0.2
Internal
This repository's own tooling now runs through mise. mise.toml pins Bun and Node and owns the task graph, and the validate and bundle sync workflows use it. No change for callers.
Full Changelog: 20261008.0...20261008.1