Skip to content

Commit 06d6fc9

Browse files
Merge branch 'main' into jira_disable_update_per_config
Signed-off-by: Holger Waschke <[email protected]>
2 parents c792c12 + fd259d3 commit 06d6fc9

File tree

122 files changed

+13087
-786
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

122 files changed

+13087
-786
lines changed

.circleci/config.yml

Lines changed: 0 additions & 167 deletions
This file was deleted.

.github/dependabot.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,12 @@ updates:
1818
directory: "/"
1919
schedule:
2020
interval: "monthly"
21+
- package-ecosystem: "npm"
22+
directory: "/ui/mantine-ui"
23+
open-pull-requests-limit: 20
24+
schedule:
25+
interval: "monthly"
26+
groups:
27+
mantine:
28+
patterns:
29+
- "@mantine/*"

.github/workflows/ci.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,19 @@ jobs:
3737
# Whenever the Go version is updated here, .promu.yml
3838
# should also be updated.
3939
container:
40+
4041
image: quay.io/prometheus/golang-builder:1.25-base
42+
services:
43+
maildev-noauth:
44+
image: maildev/maildev:2.2.1
45+
maildev-auth:
46+
image: maildev/maildev:2.2.1
47+
env:
48+
MAILDEV_INCOMING_USER: user
49+
MAILDEV_INCOMING_PASS: pass
50+
env:
51+
EMAIL_NO_AUTH_CONFIG: testdata/noauth.yml
52+
EMAIL_AUTH_CONFIG: testdata/auth.yml
4153
steps:
4254
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4355
- uses: prometheus/promci@443c7fc2397e946bc9f5029e313a9c3441b9b86d # v0.4.7

.github/workflows/golangci-lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
with:
2929
persist-credentials: false
3030
- name: Install Go
31-
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
31+
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
3232
with:
3333
go-version: 1.25.x
3434
- name: Install snmp_exporter/generator dependencies

.github/workflows/ui-ci.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: UI CI
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- '**'
7+
paths:
8+
- 'ui/**'
9+
10+
concurrency:
11+
group: ${{ github.workflow }}-${{ github.event.number || github.sha }}
12+
cancel-in-progress: true
13+
14+
jobs:
15+
test_mantine_ui:
16+
name: Test mantine-ui
17+
runs-on: ubuntu-latest
18+
defaults:
19+
run:
20+
working-directory: ./ui/mantine-ui
21+
steps:
22+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
23+
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
24+
with:
25+
node-version-file: './ui/mantine-ui/.nvmrc'
26+
cache: 'npm'
27+
cache-dependency-path: '**/package-lock.json'
28+
- name: Install dependencies
29+
run: npm install
30+
- name: Run build
31+
run: npm run build
32+
- name: Run tests
33+
run: npm test

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* [ENHANCEMENT] ...
66
* [BUGFIX] ...
77

8-
## 0.29.0-rc.0 / 2025-10-09
8+
## 0.29.0 / 2025-11-01
99

1010
* [FEATURE] Add incident.io notifier. #4372
1111
* [FEATURE] Add monospace message formatting. #4362
@@ -18,6 +18,7 @@
1818
* [BUGFIX] Fix error handling in template rendering for Telegram. #4353
1919
* [BUGFIX] Fix duplicate `other` in error messages for config. #4366
2020
* [BUGFIX] Fix logic that considers an alert reopened in Jira. #4478
21+
* [BUGFIX] Fix Jira issue count #4615
2122

2223
## 0.28.1 / 2025-03-07
2324

Makefile

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,3 @@ clean:
6969
template/email.tmpl \
7070
api/v2/models api/v2/restapi api/v2/client
7171
- @cd $(FRONTEND_DIR) && $(MAKE) clean
72-
73-
# In github actions we skip the email test for now. Service containers in github
74-
# actions currently have a bug, see https://github.com/prometheus/alertmanager/pull/3299
75-
# So define a test target, that skips the email test for now.
76-
.PHONY: test
77-
test: $(GOTEST_DIR)
78-
@echo ">> running all tests, except notify/email"
79-
$(GOTEST) $(test-flags) $(GOOPTS) `go list ./... | grep -v notify/email`

Makefile.common

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ PROMU_URL := https://github.com/prometheus/promu/releases/download/v$(PROMU_
6161
SKIP_GOLANGCI_LINT :=
6262
GOLANGCI_LINT :=
6363
GOLANGCI_LINT_OPTS ?=
64-
GOLANGCI_LINT_VERSION ?= v2.4.0
64+
GOLANGCI_LINT_VERSION ?= v2.6.0
6565
GOLANGCI_FMT_OPTS ?=
6666
# golangci-lint only supports linux, darwin and windows platforms on i386/amd64/arm64.
6767
# windows isn't included here because of the path separator being different.

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ Alertmanager will now be reachable at http://localhost:9093/.
3030

3131
### Compiling the binary
3232

33-
You can either `go get` it:
33+
You can either `go install` it:
3434

3535
```
36-
$ GO15VENDOREXPERIMENT=1 go get github.com/prometheus/alertmanager/cmd/...
36+
$ go install github.com/prometheus/alertmanager/cmd/...@latest
3737
# cd $GOPATH/src/github.com/prometheus/alertmanager
3838
$ alertmanager --config.file=<your_file>
3939
```
@@ -358,6 +358,7 @@ be configured to communicate with each other. This is configured using the
358358
- `--cluster.advertise-address` string: cluster advertise address
359359
- `--cluster.peer` value: initial peers (repeat flag for each additional peer)
360360
- `--cluster.peer-timeout` value: peer timeout period (default "15s")
361+
- `--cluster.peers-resolve-timeout` value: peers resolve timeout period (default "15s")
361362
- `--cluster.gossip-interval` value: cluster message propagation speed
362363
(default "200ms")
363364
- `--cluster.pushpull-interval` value: lower values will increase

RELEASE.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ Release cadence of first pre-releases being cut is 12 weeks.
1010
| v0.26 | 2023-08-23 | Josh Abreu (Github: @gotjosh) |
1111
| v0.27 | 2024-02-28 | Josh Abreu (Github: @gotjosh) |
1212
| v0.28 | 2024-05-28 | Josh Abreu (Github: @gotjosh) |
13+
| v0.29 | 2025-11-01 | Joe Adams (Github: @sysadmind) |
14+
| v0.30 | 2025-12-12 | Solomon Jacobs (Github: @SoloJacobs) |
1315

1416
If you are interested in volunteering please create a pull request against the [prometheus/alertmanager](https://github.com/prometheus/alertmanager) repository and propose yourself for the release of your choice.
1517

0 commit comments

Comments
 (0)