Skip to content

Commit

Permalink
Add obs workflows
Browse files Browse the repository at this point in the history
- Build release builds
- Rebuild unstable builds after pushing to master
- Test pull requests

Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de>
  • Loading branch information
Thaodan committed Apr 13, 2024
1 parent d56c696 commit 484683f
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions .obs/workflows.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
testbuild:
steps:
- link_package:
source_project: home:Thaodan:emacs:unstable
source_package: emacs-pdf-tools
target_project: home:Thaodan:emacs:unstable:ci
- configure_repositories:
project: home:Thaodan:emacs:unstable:ci
repositories:
- name: openSUSE_Tumbleweed
paths:
- target_project: home:Thaodan:emacs:unstable
target_repository: openSUSE_Tumbleweed
architectures:
- x86_64
- i586
- aarch64
filters:
event: pull_request

build_release:
steps:
- trigger_services:
project: home:Thaodan:emacs
package: emacs-pdf-tools
filters:
event: tag_push
branches:
only:
- master
rebuild_master:
steps:
- trigger_services:
project: home:Thaodan:emacs:unstable
package: emacs-pdf-tools
filters:
event: push
branches:
only:
- master

0 comments on commit 484683f

Please sign in to comment.