Slavi Pantaleev and Claude Opus 5
ebe13bc360
Add a Molecule scenario for matrix-alertmanager-receiver
...
Not for merging as-is. One role's scenario plus the workflow that would
make per-role testing affordable here, so we can see how it behaves before
deciding whether to do the other 69.
Unlike the MASH repositories, one repository holds every role, so running
everything on every push is not an option. The workflow's first job works
out which roles a push touched and builds the matrix from that; a change to
docs, or to a role with no scenario yet, runs nothing.
Three things this role needed that a MASH role does not:
- The variables matrix-base would supply (matrix_base_data_path,
matrix_domain, matrix_user_name, matrix_group_name and the uid/gid) have
to be provided by the scenario, and the user and group have to exist
before the role's file tasks run.
- The service contacts the homeserver while starting up - it fetches
/_matrix/client/v3/joined_rooms to resolve its room mapping and exits 1
if that fails - so prepare.yml stands up a stub homeserver. Most roles
here are bridges and bots, so this is likely the rule rather than the
exception.
- verify.yml runs as its own play, where role defaults are out of scope, so
the paths it reads are pinned in molecule.yml. The version is deliberately
NOT pinned: it is read from defaults/main.yml so the assertion compares
the running image against what the role ships.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-27 18:02:53 +03:00
Slavi Pantaleev and Claude Fable 5
fe05d36a18
Exercise the translation toolchain when i18n dependencies change
...
Nothing used to test an i18n/requirements.txt bump - the first real
exercise of a bumped Sphinx/Babel stack was the next scheduled
translations run, well after merging. Template extraction runs the same
toolchain the scheduled workflow uses, in a minute or two, so a broken
bump now fails on its branch instead.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01BhJbmhyUpt4qSrKD9cbJ5A
2026-08-25 00:09:19 +03:00
d495df15ad
Update astral-sh/setup-uv action to v10.0.1 ( #5516 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-14 23:57:08 +00:00
renovate[bot] and Slavi Pantaleev
0c0adb027b
Update astral-sh/setup-uv action to v10
2026-08-13 06:06:11 +03:00
renovate[bot] and Slavi Pantaleev
92e8b67d8b
Pin dependencies
2026-08-07 21:43:15 +03:00
renovate[bot] and Slavi Pantaleev
950aa87402
Update actions/stale action to v11
2026-07-28 07:16:24 +03:00
dependabot[bot] and Slavi Pantaleev
4e08e18fab
Bump astral-sh/setup-uv from 8.3.2 to 9.0.0
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 8.3.2 to 9.0.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/v8.3.2...v9.0.0 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 9.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-21 20:00:36 +03:00
renovate[bot] and Slavi Pantaleev
80ecf4b055
Update actions/setup-python action to v7
2026-07-20 13:36:13 +03:00
renovate[bot] and Slavi Pantaleev
d28497df0e
Update astral-sh/setup-uv action to v8.3.2
2026-07-08 14:00:05 +03:00
dependabot[bot] and Slavi Pantaleev
c070752c17
build(deps): bump astral-sh/setup-uv from 8.3.0 to 8.3.1
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 8.3.0 to 8.3.1.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/v8.3.0...v8.3.1 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 8.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-07 20:20:18 +03:00
renovate[bot] and Slavi Pantaleev
8bd2d473b7
Update astral-sh/setup-uv action to v8.3.0
2026-07-05 20:05:07 +03:00
dependabot[bot] and Slavi Pantaleev
dd37011ffb
Bump actions/cache from 5 to 6
...
Bumps [actions/cache](https://github.com/actions/cache ) from 5 to 6.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-24 07:31:47 +03:00
renovate[bot] and Slavi Pantaleev
914dd3ed62
Update actions/checkout action to v7
2026-06-19 05:51:12 +03:00
renovate[bot] and Slavi Pantaleev
a9faa9e306
Update astral-sh/setup-uv action to v8.2.0
2026-06-04 07:10:05 +03:00
Slavi Pantaleev
7d904e6a02
update-translations.yml: pin astral-sh/setup-uv to v8.1.0
...
Upstream stopped publishing rolling major/minor tags (v8, v8.0) as
of their v8.0.0 release for supply-chain security reasons, breaking
our workflow which referenced @v8.
2026-05-07 09:57:17 +03:00
renovate[bot] and Slavi Pantaleev
4fea89a690
chore(deps): update astral-sh/setup-uv action to v8
2026-04-16 18:31:58 +03:00
renovate[bot] and Slavi Pantaleev
336c564ed4
chore(deps): update peter-evans/create-pull-request action to v8.1.1
2026-04-11 10:50:22 +03:00
renovate[bot] and Slavi Pantaleev
359d271259
chore(deps): update extractions/setup-just action to v4
2026-04-05 12:35:06 +03:00
renovate[bot] and Slavi Pantaleev
4174eafd6b
chore(deps): update actions/cache action to v5
2026-03-22 18:09:55 +02:00
Slavi Pantaleev
09221fd611
Cache prek hook environments in CI
2026-03-22 18:00:15 +02:00
Slavi Pantaleev
b3153fcc49
Run CI through prek on Arch
2026-03-22 16:52:39 +02:00
dependabot[bot] and Slavi Pantaleev
980d1ccc5b
Bump ansible/ansible-lint from 26.1.1 to 26.3.0
...
Bumps [ansible/ansible-lint](https://github.com/ansible/ansible-lint ) from 26.1.1 to 26.3.0.
- [Release notes](https://github.com/ansible/ansible-lint/releases )
- [Commits](https://github.com/ansible/ansible-lint/compare/v26.1.1...v26.3.0 )
---
updated-dependencies:
- dependency-name: ansible/ansible-lint
dependency-version: 26.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-13 16:11:36 +02:00
renovate[bot] and Slavi Pantaleev
f954df4707
chore(deps): update dependency python to 3.14
2026-02-13 11:41:35 +02:00
Suguru Hirahara and GitHub
eea7d15158
Add GitHub Action "Update translations" ( #3907 )
2026-02-13 11:29:36 +02:00
renovate[bot] and Slavi Pantaleev
fa22053bf1
chore(deps): update ansible/ansible-lint action to v26.1.1
2026-01-16 14:32:56 +02:00
dependabot[bot] and Slavi Pantaleev
91711669c6
Bump ansible/ansible-lint from 25.12.2 to 26.1.0
...
Bumps [ansible/ansible-lint](https://github.com/ansible/ansible-lint ) from 25.12.2 to 26.1.0.
- [Release notes](https://github.com/ansible/ansible-lint/releases )
- [Commits](https://github.com/ansible/ansible-lint/compare/v25.12.2...v26.1.0 )
---
updated-dependencies:
- dependency-name: ansible/ansible-lint
dependency-version: 26.1.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-08 18:43:23 +02:00
renovate[bot] and Slavi Pantaleev
3c64fe6eb5
chore(deps): update ansible/ansible-lint action to v25.12.2
2025-12-23 05:36:44 +02:00
renovate[bot] and Slavi Pantaleev
1f31975aef
chore(deps): update dessant/lock-threads action to v6
2025-12-12 18:54:31 +02:00
renovate[bot] and Slavi Pantaleev
3a12aa7682
chore(deps): update ansible/ansible-lint action to v25.12.1
2025-12-10 16:39:34 +02:00
dependabot[bot] and Slavi Pantaleev
cf97144ed8
Bump ansible/ansible-lint from 25.11.1 to 25.12.0
...
Bumps [ansible/ansible-lint](https://github.com/ansible/ansible-lint ) from 25.11.1 to 25.12.0.
- [Release notes](https://github.com/ansible/ansible-lint/releases )
- [Commits](https://github.com/ansible/ansible-lint/compare/v25.11.1...v25.12.0 )
---
updated-dependencies:
- dependency-name: ansible/ansible-lint
dependency-version: 25.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-02 18:07:25 +02:00
renovate[bot] and Slavi Pantaleev
4caf38e682
chore(deps): update ansible/ansible-lint action to v25.11.1
2025-11-25 05:02:30 +02:00
renovate[bot] and Slavi Pantaleev
7181131967
chore(deps): update actions/checkout action to v6
2025-11-20 21:41:59 +02:00
dependabot[bot] and Slavi Pantaleev
7f6c23f91d
Bump ansible/ansible-lint from 25.9.2 to 25.11.0
...
Bumps [ansible/ansible-lint](https://github.com/ansible/ansible-lint ) from 25.9.2 to 25.11.0.
- [Release notes](https://github.com/ansible/ansible-lint/releases )
- [Commits](https://github.com/ansible/ansible-lint/compare/v25.9.2...v25.11.0 )
---
updated-dependencies:
- dependency-name: ansible/ansible-lint
dependency-version: 25.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-10 19:23:21 +02:00
renovate[bot] and Slavi Pantaleev
958b0de4f1
chore(deps): update ansible/ansible-lint action to v25.9.2
2025-10-08 18:56:09 +03:00
renovate[bot] and Slavi Pantaleev
dccfbcbdf5
chore(deps): update ansible/ansible-lint action to v25.9.1
2025-10-01 15:29:16 +03:00
renovate[bot] and Slavi Pantaleev
910cdf8a0a
Update ansible/ansible-lint action to v25.9.0
2025-09-17 06:38:56 +03:00
renovate[bot] and Slavi Pantaleev
814d3acc42
Update actions/stale action to v10
2025-09-04 10:04:51 +03:00
renovate[bot] and Slavi Pantaleev
b2c9468ac2
Update ansible/ansible-lint action to v25.8.2
2025-08-21 21:14:23 +03:00
renovate[bot] and Slavi Pantaleev
a8134ae198
Update ansible/ansible-lint action to v25.8.1
2025-08-14 06:11:55 +03:00
renovate[bot] and Slavi Pantaleev
20729fcdfb
Update ansible/ansible-lint action to v25.8.0
2025-08-13 18:20:53 +03:00
renovate[bot] and Slavi Pantaleev
851cfd8bee
Update actions/checkout action to v5
2025-08-11 21:51:36 +03:00
renovate[bot] and Slavi Pantaleev
c1f9032f04
Update ansible/ansible-lint action to v25.7.0
2025-07-30 06:16:38 +03:00
Slavi Pantaleev
f8142a0c37
Switch from (now-missing) ansible-community/ansible-lint-action to ansible/ansible-lint
2025-06-27 17:38:43 +03:00
Suguru Hirahara and Slavi Pantaleev
17e14a4b89
Enable pre-commit
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-06-03 10:36:00 +03:00
Tulir Asokan and Slavi Pantaleev
5194fcd2aa
Remove comments before locking threads
...
Necro-posting and notifying all subscribers for the purpose of preventing necro-posting is somewhat ironic
2025-04-08 11:45:06 +03:00
Suguru Hirahara and Slavi Pantaleev
f7d2151607
Add lock-threads.yml
...
The action will be used to lock issues and PRs to prevent necro-posting on closed ones which have not had any activity in the past year.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-04-07 16:23:36 +03:00
Suguru Hirahara
416d560ffe
Add GitHub Action "REUSE Compliance Check"
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-03-05 13:01:11 +09:00
Suguru Hirahara
5fa5026d69
Update .github directory: add copyright information
...
- Exclude renovate.json
- Rename reuse.toml: capitalization
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-02-26 22:52:29 +09:00
Suguru Hirahara
ff8373c616
Update .github/workflows/close-stale-issues.yml: increase operations-per-run from 100 to 500
...
Apparently checking issues or PRs which have been labelled with "stale" consumes more operations than checking ones without labelled, and the current amount (100) is not enough. See an example: https://github.com/spantaleev/matrix-docker-ansible-deploy/actions/runs/12566424393/job/35031806537#step:2:4083
Since the total amount of GitHub API rate is 5000, reserving 10 per cent for this action should not be an issue for now. Let's increase again if it is still too low.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-01-08 11:54:27 +09:00
Suguru Hirahara
204878709a
Update .github/workflows/close-stale-issues.yml: correct the stale message for PRs
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-11-25 14:01:56 +09:00