Commit graph

474 commits

Author SHA1 Message Date
Tobias Kaminsky
da39e19805
Merge pull request #9359 from nextcloud/fix/dependabot-yml-format
Fix dependabot.yml syntax
2022-01-07 09:42:13 +01:00
Álvaro Brey Vilas
be5cdc4169
dependabot: Disable autorebase
Signed-off-by: Álvaro Brey Vilas <alvaro.brey@nextcloud.com>
2021-12-15 19:18:29 +01:00
tobiasKaminsky
40796f7612
Add huawei build flavor
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2021-12-14 08:42:01 +01:00
Álvaro Brey Vilas
c855ae3c00
Fix dependabot.yml syntax
This was broken since 7af55b2e77

As a consequence dependabot wasn't really reading the config file, and parts of the admin UI were broken too.

I've also removed the dependency ignores, as they weren't being read anyway and we can use dependabot commands for that.

Signed-off-by: Álvaro Brey Vilas <alvaro.brey@nextcloud.com>
2021-11-25 09:58:49 +01:00
Álvaro Brey
d0a7918d3b
meta: Don't put the testing explanation in the PR text
By adding it as a comment, the user writing the PR will still see it but it won't be present in the rendered text.
2021-11-10 17:37:31 +01:00
Álvaro Brey Vilas
f2c81a9715
stale action: Add exempt label to mark issues that shouldn't be stale automatically
We've got some issues that are open since a long time ago but aren't resolved, and  there isn't some clear short term resolution to them.
As such these isues are kept open because they still affect users, but the users have to be "fighting" the stale bot, which
understandably generates confusion and frustration.

This PR adds a specific label we can add to those issues so that the stale action will ignore them.

Signed-off-by: Álvaro Brey Vilas <alvaro.brey@nextcloud.com>
2021-11-02 08:36:05 +01:00
Álvaro Brey Vilas
c816aee5b1
CI: screenshotTests: always delete old comments
Signed-off-by: Álvaro Brey Vilas <alvaro.brey@nextcloud.com>
2021-10-25 15:17:51 +02:00
Andy Scherzinger
6cf37e32d9 add missing changes from #8781
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Co-Authored-by: tobiasKaminsky <tobias@kaminsky.me>
2021-10-06 08:26:25 +00:00
Andy Scherzinger
1a7d8a7491 Update GH actions to Java 11
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2021-10-06 08:26:25 +00:00
tobiasKaminsky
a57f8eb989
Enhance screenshot handling
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2021-09-29 09:16:10 +02:00
Álvaro Brey Vilas
a621e29f18 Revert "scripts: Remove deleteOldComments.sh"
This reverts commit 131373f066.

Signed-off-by: Álvaro Brey Vilas <alvaro.brey@nextcloud.com>
2021-09-14 07:50:24 +00:00
Álvaro Brey Vilas
131373f066
scripts: Remove deleteOldComments.sh
Only used by screenShotTest.yml, but uploadReports.sh already
has a function for the same purpose.

Signed-off-by: Álvaro Brey Vilas <alvaro.brey@nextcloud.com>
2021-09-06 12:08:27 +02:00
Tobias Kaminsky
be4efff7b6
Merge pull request #8861 from alvarobrey/skip-QA-for-forks
CI:skip QA build if keystore pass is not available
2021-08-19 11:06:50 +02:00
Álvaro Brey
6863a8a637 CI:skip QA build if keystore pass is not available
This is just another step towards green checks on PRs :)

There is no way to skip the whole workflow depending on whether it is
a PR from a fork or not. The only workaround is to check whether secrets are present or not.

So, I've added a step to check if KS_PASS is empty, and set an output depending on that.
If it is empty, we just skip the rest of the steps.

To avoid the `if` repetition, a separate job can be used and then the whole `qa` job can
depend on its outputs. But that would add another "check" in the github UI.

Inspired by https://github.com/nextcloud/android/pull/8791#issuecomment-890524333

Signed-off-by: Álvaro Brey <alvaro.brv@gmail.com>
2021-08-16 00:42:30 +02:00
Nextcloud bot
08b2b481fe Updating command-rebase.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-08-02 08:44:35 +00:00
John Molakvoæ
e95da0a3d3
Delete rebase.yml 2021-06-27 19:54:21 +02:00
John Molakvoæ
996dfb0191
Create command-rebase.yml 2021-06-27 19:53:58 +02:00
Andy Scherzinger
bde0c49041
remove java8 builds
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2021-05-27 14:21:41 +02:00
tobiasKaminsky
d936f4707f
Rebase action: /rebase as comment
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2021-05-27 09:49:07 +02:00
Hannes Achleitner
0db8057cdd
Build CI with Java 8 and 11
Signed-off-by: Hannes Achleitner <hannes.software@gmx.at>
2021-05-14 10:57:20 +02:00
tobiasKaminsky
eaf144d4cf
Auto approve: fix gitHub action
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2021-03-29 16:44:23 +02:00
Andy Scherzinger
2fdf84ac2b
Add black screenshots tests
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2021-03-09 11:43:30 +01:00
tobiasKaminsky
1a66f6a3ee
Fix workflow for screenShotTest.yml
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2021-03-05 09:03:16 +01:00
Tobias Kaminsky
6ac9ab20fd
Merge pull request #8095 from nextcloud/assembleOnUbuntu
Assemble can run on ubuntu, so we save precious macOS testing time
2021-03-04 14:02:53 +01:00
Tobias Kaminsky
c768fab7a0
Merge pull request #8104 from nextcloud/githubTokenForAutoApprove
Use github_token also for auto_approve
2021-03-04 07:52:46 +01:00
tobiasKaminsky
815a8a95fc
Use github_token also for auto_approve
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2021-03-04 07:48:59 +01:00
tobiasKaminsky
b1616eb715
Assemble can run on ubuntu, so we save precious macOS testing time
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2021-03-03 11:11:22 +01:00
tobiasKaminsky
11e077a51f
Use GITHUB_TOKEN instead of own private access token
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2021-03-03 09:51:49 +01:00
Hannes Achleitner
fb40016b02 Reduce stored artifact size 2021-02-26 10:55:11 +01:00
Andy Scherzinger
dab5ce0f7c
Merge pull request #8046 from nextcloud/GrabEspressoResults
Grab Espresso results and apk
2021-02-25 16:06:38 +01:00
tobiasKaminsky
72d7f46ed1
Run every 2h
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2021-02-25 08:53:18 +01:00
Tobias Kaminsky
5511cd4046
Merge pull request #8048 from nextcloud/HamonizeCheckOnCI
Harmonize check CI jobs
2021-02-25 07:34:38 +01:00
Hannes Achleitner
2039a61013 Grab Espresso results
Keep apk artifacts

Signed-off-by: Hannes Achleitner <hannes.software@gmx.at>
2021-02-24 18:03:29 +01:00
Andy Scherzinger
bb0e07a2d2
Merge pull request #8033 from hannesa2/DependabotActions
Dependabot for actions
2021-02-24 16:36:13 +01:00
Tobias Kaminsky
ca8f385439
Merge pull request #8043 from nextcloud/MatrixFlavors
[Testing] Build flavors with matrix
2021-02-24 14:51:13 +01:00
Hannes Achleitner
71a71f49f8 Harmonize check CI jobs
Signed-off-by: Hannes Achleitner <hannes.software@gmx.at>
2021-02-24 14:21:33 +01:00
Hannes Achleitner
6beeadc322 Build flavors with matrix
Signed-off-by: Hannes Achleitner <hannes.software@gmx.at>
2021-02-24 06:53:57 +01:00
Hannes Achleitner
c1eac11903 Build in matrix all
Signed-off-by: Hannes Achleitner <hannes.software@gmx.at>
2021-02-23 20:10:40 +01:00
Hannes Achleitner
cbafad99a0 Harmonize screenshot test with a matrix
Signed-off-by: Hannes Achleitner <hannes.software@gmx.at>
2021-02-23 18:36:31 +01:00
Hannes Achleitner
7af55b2e77 Format all again
Signed-off-by: Hannes Achleitner <hannes.software@gmx.at>
2021-02-23 18:28:19 +01:00
Hannes Achleitner
28967d677b Dependabot for actions
Signed-off-by: Hannes Achleitner <hannes.software@gmx.at>
2021-02-23 17:37:55 +01:00
Hannes Achleitner
d8a42b24f7 Format file
Signed-off-by: Hannes Achleitner <hannes.software@gmx.at>
2021-02-23 17:37:46 +01:00
tobiasKaminsky
3a2cc8f247
Update label set
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2021-02-23 07:13:01 +01:00
tobiasKaminsky
69e7013727
Use stale actions instead of stale bot
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2021-02-22 13:51:30 +01:00
tobiasKaminsky
fb51298c97
Run workflows only on PRs, but not on direct push (e.g. transifex push, or merge commit)
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2021-01-14 15:10:21 +01:00
tobiasKaminsky
cff5e413c5
Use master, stable-* as target for workflow branches
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2021-01-05 14:42:56 +01:00
tobiasKaminsky
38e27420c3
Detect dependencies with snapshot
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2021-01-05 09:38:34 +01:00
dependabot-preview[bot]
d5b566a6c2
Create Dependabot config file 2020-12-16 10:40:01 +00:00
tobiasKaminsky
2499896a51
Add white screenhot tests
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2020-12-08 23:42:06 +01:00
tobiasKaminsky
5db5aef0d0
Run screenshot tests on GitHub actions
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2020-11-18 09:57:01 +01:00
tobiasKaminsky
04693ed1a2
Move QA to GH actions
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2020-11-03 16:12:06 +01:00
Daniel Kesselberg
02f404dbc1 no more freenode
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2020-10-02 10:58:02 +02:00
tobiasKaminsky
c1a406f395
Add automerge for dependabot
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2020-09-23 07:22:08 +02:00
Tobias Kaminsky
388301082d
Merge pull request #6322 from nextcloud/bountysource
Do not advertise bountyscource, but NC include
2020-06-19 13:00:32 +02:00
tobiasKaminsky
4bdd27ffe0
Do not advertise bountyscource, but NC include
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2020-06-19 12:59:41 +02:00
tobiasKaminsky
f6f401aa0d
change to newer spotbugs
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2020-06-19 11:03:07 +02:00
tobiasKaminsky
4847d3f2f5
Move CI tasks to github actions
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2020-05-19 07:41:52 +02:00
tobiasKaminsky
887ac009eb
add question about reverse proxy
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2020-04-15 17:02:25 +02:00
tobiasKaminsky
4ab6e19406
Add question if problem is reproducible on try.nextcloud.com
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2020-03-23 06:42:13 +01:00
tobiasKaminsky
31cd0be017
manually increase lint
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2020-03-19 19:39:57 +01:00
Andy Scherzinger
2a57580cc7
Merge pull request #5624 from nextcloud/gradleWrapperValidation
Gradle wrapper validation
2020-03-11 10:50:09 +01:00
tobiasKaminsky
65e3c66d14
See: https://github.com/gradle/wrapper-validation-action
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2020-03-11 08:43:06 +01:00
tobiasKaminsky
d741ca7724
stale bot: close only bugs with "need info"
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2020-03-10 07:23:34 +01:00
tobiasKaminsky
120a6ca871
PR template: line wrapping
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2020-02-03 06:16:50 +01:00
tobiasKaminsky
622f1f9f6c
move pr template
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2020-02-03 06:12:16 +01:00
tobiasKaminsky
b8d042e171
Basic documentation of how to test
add checklist as PR template

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2020-01-31 09:50:00 +01:00
Joas Schilling
c8f8fbb91d
Change order of steps and result of those steps 2019-12-20 09:16:35 +01:00
tobiasKaminsky
3c16d8bb4d
add funding support
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2019-05-28 17:15:44 +02:00
Tobias Kaminsky
e0f405676a
Add stale bot (#3991)
Add stale bot
2019-05-09 14:27:48 +02:00
tobiasKaminsky
5ef49e0f7e
Add stale bot
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2019-05-09 13:17:54 +02:00
tobiasKaminsky
d63ec9b6e8
Add welcome bot message
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2019-05-09 13:14:26 +02:00
tobiasKaminsky
d0ed64f977
add labels to template
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-12-11 11:10:36 +01:00
tobiasKaminsky
fce151948f
make headlines a bit bigger
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-10-26 08:01:28 +02:00
Tobias Kaminsky
73ecd3505e Update issue templates: choose between bug and feature request 2018-10-12 09:01:33 +02:00