Skip to content

ci: run builds periodically - #19

Merged
konradybcio merged 2 commits into
linux-msm:masterfrom
krzk:ci-scheduled-builds
Sep 22, 2023
Merged

konradybcio merged 2 commits into
linux-msm:masterfrom
krzk:ci-scheduled-builds

Conversation

@krzk

@krzk krzk commented Jul 13, 2023

Copy link
Copy Markdown
Contributor

Without big development activity, thus workflows triggered on changes, CI builds might never run. In the same time distros actually change, so things can get be broken due to external (distro) reasons. This is especially true for development versions, like Debian testing.

Run at least once per week, to be sure everything still builds even without development activity.

@krzk

krzk commented Jul 13, 2023

Copy link
Copy Markdown
Contributor Author

Failures from Fedora are expected.

@krzk

krzk commented Aug 27, 2023

Copy link
Copy Markdown
Contributor Author

Updated with fixes for possible failures in Arch Linux (as seen in https://github.com/krzk/neard/actions/runs/5990073269/job/16246990151 neard).

Any comments pull request waits for 1.5 months already.

Comment thread .github/workflows/ci.yml Outdated
pull_request:
push:
schedule:
# Run at 1:01 AM, every Tuesday

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know Dmitry hacks at night at lot, but moving this to daytime could accelerate developer report-fix-push turnout

@konradybcio

Copy link
Copy Markdown
Member

please also sign the commit as you go

auto-merge was automatically disabled September 22, 2023 19:05

Head branch was pushed to by a user without write access

@krzk
krzk force-pushed the ci-scheduled-builds branch from 060f7b4 to 188a260 Compare September 22, 2023 19:05
Without big development activity, thus workflows triggered on changes,
CI builds might never run.  In the same time distros actually change, so
things can get be broken due to external (distro) reasons.  This is
especially true for development versions, like Debian testing.

Run at least once per week, to be sure everything still builds even
without development activity.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Arch Linux builds can fail if system is not upgraded while installing
new packages, probably due to mismatched libraries:

  clang: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/libstdc++.so.6)

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
@krzk
krzk force-pushed the ci-scheduled-builds branch from 188a260 to 2c2e9d4 Compare September 22, 2023 19:06
@konradybcio
konradybcio merged commit 85f8023 into linux-msm:master Sep 22, 2023
@krzk
krzk deleted the ci-scheduled-builds branch September 22, 2023 19:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants