Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
ximper-shell-notification-center
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Ximper Linux
ximper-shell-notification-center
Commits
ffa720c4
Commit
ffa720c4
authored
Aug 04, 2024
by
Erik Reider
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Migrated to fedora-minimal docker container for GitHub Actions
parent
86fdd16b
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
9 deletions
+11
-9
fedora-build.yml
.github/workflows/fedora-build.yml
+4
-5
fedora-copr.yml
.github/workflows/fedora-copr.yml
+3
-2
linting.yml
.github/workflows/linting.yml
+4
-2
No files found.
.github/workflows/fedora-build.yml
View file @
ffa720c4
...
...
@@ -11,15 +11,14 @@ on:
jobs
:
fedora-build
:
container
:
fedora
:latest
container
:
registry.fedoraproject.org/fedora-minimal
:latest
runs-on
:
ubuntu-latest
steps
:
-
name
:
Install tooling for source RPM build
run
:
|
dnf -y install @development-tools @rpm-development-tools
dnf -y install rpkg git
dnf -y install 'dnf-command(builddep)'
microdnf -y install --nodocs --setopt=install_weak_deps=0 \
@development-tools @rpm-development-tools rpkg git 'dnf-command(builddep)'
# It is necessary to checkout into sub-directory, because of some weird ownership problems cause by using containers
-
name
:
Check out sources
...
...
@@ -42,7 +41,7 @@ jobs:
-
name
:
Install build dependencies
run
:
|
cd swaync
dnf -y builddep ./specs/swaync.rpkg.spec
micro
dnf -y builddep ./specs/swaync.rpkg.spec
-
name
:
Local build
run
:
|
...
...
.github/workflows/fedora-copr.yml
View file @
ffa720c4
...
...
@@ -9,7 +9,7 @@ on:
jobs
:
fedora-copr
:
container
:
fedora
:latest
container
:
registry.fedoraproject.org/fedora-minimal
:latest
runs-on
:
ubuntu-latest
steps
:
...
...
@@ -29,7 +29,8 @@ jobs:
-
name
:
Install tooling for source RPM build
run
:
|
dnf -y install copr-cli rpkg git
microdnf -y install --nodocs --setopt=install_weak_deps=0 \
copr-cli rpkg git
# It is necessary to checkout into sub-directory, because of some weird ownership problems cause by using containers
-
name
:
Check out sources
...
...
.github/workflows/linting.yml
View file @
ffa720c4
...
...
@@ -25,11 +25,13 @@ jobs:
fail
:
true
rpmlint
:
container
:
fedora
:latest
container
:
registry.fedoraproject.org/fedora-minimal
:latest
runs-on
:
ubuntu-latest
steps
:
-
name
:
Install rpmlint
run
:
dnf -y install rpmlint rpkg
run
:
|
microdnf -y install --nodocs --setopt=install_weak_deps=0 \
rpmlint rpkg
-
name
:
Check out sources
uses
:
actions/checkout@v3
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment