filipefurtad0
ef7684e079
Disables queue mode
2022-11-21 10:02:14 +00:00
filipefurtad0
04c3b8b9cf
Sets failing performance specs as pending
2022-11-21 10:02:14 +00:00
filipefurtad0
fd3a54a904
Creates key for test_the_rest specs
2022-11-21 10:02:14 +00:00
filipefurtad0
236abe485a
Splits test-the-rest specs
2022-11-21 10:02:14 +00:00
filipefurtad0
8fb11b9151
Increases ci_node_total for system specs
2022-11-21 10:02:14 +00:00
filipefurtad0
b9471d4f01
Sets same API key for models and engines
2022-11-21 10:02:14 +00:00
filipefurtad0
b5da120805
Splits engines
...
Keeps test-the-rest specs running without Knapsack
2022-11-21 10:02:14 +00:00
filipefurtad0
da5976d85d
Splits model specs
2022-11-21 10:02:14 +00:00
filipefurtad0
9e1047288f
Runs all the test-the-rest specs
2022-11-21 10:02:14 +00:00
filipefurtad0
ff9985dd88
Further splits the build
2022-11-21 10:02:14 +00:00
filipefurtad0
e62eca93c1
Simplifies settings
2022-11-21 10:02:14 +00:00
filipefurtad0
d2f28e2095
Makes API key public
2022-11-21 10:02:14 +00:00
filipefurtad0
dbd5186dfa
Enables slow file pattern to run on system specs
2022-11-21 10:02:14 +00:00
filipefurtad0
ccfb83d2cd
Splits build into 50 jobs
2022-11-21 10:02:14 +00:00
filipefurtad0
d6aa0168b2
Creates fork disabling on forks
...
Changes run job to use bash file
2022-11-21 10:02:14 +00:00
filipefurtad0
2a8ef5a45e
Updates build.yml to run the build the first time with knapsack_pro
2022-11-21 10:02:14 +00:00
filipefurtad0
50e9819a2a
Fixes build.yml to replace rake task syntax
2022-11-16 09:56:51 +00:00
filipefurtad0
2fd8ffa413
Excludes build triggers using /** syntax for branch pushes
2022-10-27 11:00:39 +01:00
filipefurtad0
f72e040a4d
Adds ignore tag for pull_request dependabot branches
2022-10-26 13:58:28 +01:00
Jean-Baptiste Bellet
e58add6af0
Use the latest version of actions/upload-artifact
2022-10-25 15:00:14 +02:00
Jean-Baptiste Bellet
892a020bcc
Setup redis on build
2022-10-24 17:01:12 +02:00
Jean-Baptiste Bellet
87ed23211e
Use the last version of github/codeql-action/upload-sarif
2022-10-20 17:42:22 +02:00
Jean-Baptiste Bellet
053af8416b
Previous setup-ruby action was deprecated. Use ruby/setup-ruby@v1
2022-10-20 16:14:14 +02:00
Jean-Baptiste Bellet
7ffd4669be
Change node version to use the latest LTS
...
We probably need to modify our `ofn-install` build to also use the latest LTS
2022-10-20 10:20:09 +02:00
Jean-Baptiste Bellet
2fcbe437f2
Upgrade "actions/setup-node" to non-deprecated version
2022-10-19 11:31:47 +02:00
Jean-Baptiste Bellet
642938afe0
Upgrade "actions/checkout" to non-deprecated version
2022-10-19 11:28:31 +02:00
Maikel Linke
87274bccc6
Remove retries from test runs
...
If a spec is flaky, we need to fix it. Retry is just hiding problems for
a while and is adding to execution time.
2022-10-10 14:09:18 +11:00
Alex
8ce82a9ad6
build: harden mapi.yml permissions
...
Signed-off-by: Alex <aleksandrosansan@gmail.com >
2022-09-23 22:52:16 +02:00
Alex
bd6bf9315a
build: harden linters.yml permissions
...
Signed-off-by: Alex <aleksandrosansan@gmail.com >
2022-09-23 22:51:33 +02:00
filipefurtad0
ba8162c1d0
Splits consumer specs into two parallel runs
2022-09-15 17:34:01 +01:00
filipefurtad0
bf1fc736b9
Removes _spec.rb ending from admin specs on build.yml
2022-09-15 17:32:48 +01:00
Maikel
dd2e77a244
Merge pull request #9557 from jibees/9555-update-the-build-env
...
Update the build env. from ubuntu-18.04 to ubuntu-20.04
2022-09-07 13:43:42 +10:00
Jean-Baptiste Bellet
24fc941b4c
Update the build env. from ubuntu-18.04 to ubuntu-20.04
2022-09-06 10:28:26 +02:00
filipefurtad0
be021f4697
Removes spec/features from the build-run 🎉
2022-08-17 23:25:02 +01:00
Jean-Baptiste Bellet
c6884f96e1
Add prettier as a GH action
2022-08-08 14:40:58 +10:00
Maikel Linke
1e13d579ba
Run Mayhem for API only when triggered manually
...
It currently always fails and we are not using it. We may use it in the
future though and the results can be interesting. So I'm keeping it but
it's not triggered on every pull request. How to trigger:
https://docs.github.com/en/actions/managing-workflow-runs/manually-running-a-workflow#running-a-workflow
2022-07-21 10:37:58 +10:00
neilnaveen
5c1bdc7698
chore: Set permissions for GitHub actions
...
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.
- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/ )
Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com >
2022-06-16 01:08:27 +00:00
Maikel
44965ff235
Fix MAPI conditional on master
2022-05-09 12:35:52 +10:00
Maikel Linke
ec7d7b0ad8
Fix workflow conditional
2022-05-05 14:22:39 +10:00
Maikel Linke
2758f83a2a
Run Mayhem4API only within organisation
...
The API key is not accessible outside.
2022-05-05 12:10:08 +10:00
J. David Lowe
ff1b895286
switch to openfoodfoundation
2022-04-28 14:42:24 -07:00
J. David Lowe
da2e7b404f
add Mayhem for API as a github workflow
2022-04-28 13:30:34 -07:00
Matt-Yorkley
3418e5282a
Use our defined rubocop version on CI
...
The default is to use the latest version. That's often fine because we
keep our version up-to-date but it may not always be. It's also great if
builds are re-producible.
2022-02-14 15:56:18 +11:00
filipefurtad0
b25e0ed87b
Deletes spec/features/consumer folder
2021-12-20 15:13:57 +00:00
filipefurtad0
e0006a6dc4
Removes build line related to feature specs
2021-12-03 10:54:28 +00:00
Matt-Yorkley
e533973ecd
Merge pull request #8513 from jibees/run-rubocop-with-reviewdog
...
Run rubocop with reviewdog
2021-12-02 21:14:04 +00:00
Adrien Chauve
8585c68691
Remove occurences of application.yml.example
2021-12-01 18:39:26 +01:00
Jean-Baptiste Bellet
1f74ded192
run rubocop view reviewdog
2021-11-24 09:25:42 +01:00
Matt-Yorkley
6635b59250
Split admin system tests into two groups
2021-11-11 14:49:03 +00:00
Matt-Yorkley
1ad1e51bb6
Break up system tests into two jobs
2021-10-29 12:00:45 +01:00