Skip to content

Commit 15e4705

Browse files
committed
Add labels to Woodpecker workflow, Add stg Woodpecker workflow
1 parent 8d93d1e commit 15e4705

File tree

5 files changed

+719
-3
lines changed

5 files changed

+719
-3
lines changed

.woodpecker/deployment.yml renamed to .woodpecker/prod.yml

+5-2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ when:
33

44
skip_clone: true
55

6+
labels:
7+
zone: CLOUD
8+
69
steps:
710
- name: Ansible playbook
811
image: itkdev/ansible-plugin:1
@@ -13,9 +16,9 @@ steps:
1316
secret:
1417
from_secret: secret
1518
host:
16-
from_secret: host
19+
from_secret: prod_host
1720
path:
18-
from_secret: path
21+
from_secret: prod_path
1922
user:
2023
from_secret: user
2124
playbook: 'release'

.woodpecker/stg.yml

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
when:
2+
- branch: release/*
3+
event: push
4+
5+
skip_clone: true
6+
7+
labels:
8+
zone: CLOUD
9+
10+
steps:
11+
- name: Run stg site update
12+
image: itkdev/ansible-plugin:1
13+
pull: true
14+
settings:
15+
id:
16+
from_secret: id
17+
secret:
18+
from_secret: secret
19+
host:
20+
from_secret: stg_host
21+
path:
22+
from_secret: stg_path
23+
user:
24+
from_secret: user
25+
actions:
26+
- git reset --hard
27+
- git fetch origin ${CI_COMMIT_BRANCH}
28+
- git checkout ${CI_COMMIT_BRANCH}
29+
- git pull
30+
- itkdev-docker-compose-server up -d --force-recreate
31+
- itkdev-docker-compose-server exec phpfpm composer install --no-dev -o --classmap-authoritative
32+
- itkdev-docker-compose-server exec phpfpm bin/console cache:clear

CHANGELOG.md

+14-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,18 @@ See [keep a changelog] for information about writing changes to this log.
88

99
## [Unreleased]
1010

11+
## [1.0.1] - 2025-03-12
12+
13+
### Added
14+
15+
- Add labels to Woodpecker workflow
16+
- Add stg Woodpecker workflow
17+
- Add missing license
18+
19+
### Updated
20+
21+
- Updated GitHub workflow images.
22+
1123
## [1.0.0] - 2024-12-13
1224

1325
### Added
@@ -28,5 +40,6 @@ See [keep a changelog] for information about writing changes to this log.
2840
- Added multi-value filtering for Lactions and Organizations
2941

3042
[keep a changelog]: https://keepachangelog.com/en/1.1.0/
31-
[unreleased]: https://github.com/itk-dev/event-database-api/compare/main...develop
43+
[unreleased]: https://github.com/itk-dev/event-database-api/compare/1.0.1...HEAD
44+
[1.0.1]: https://github.com/itk-dev/event-database-api/releases/tag/1.0.1
3245
[1.0.0]: https://github.com/itk-dev/event-database-api/releases/tag/1.0.0

0 commit comments

Comments
 (0)