Maikel Linke
eb791bed27
Test all files with Rubocop, not just added code in the diff
2024-04-17 09:44:43 +10:00
Gaetan Craig-Riou
927acf01f6
Fix reviewdog extension config
...
We need to use a string list of extensions as shown in the doc:
https://github.com/reviewdog/action-rubocop?tab=readme-ov-file#example-usage
2024-02-26 20:25:49 +11:00
David Cook
0091a60a6e
Install rubocop-rspec
...
Why not enforce more consistency in our specs also?
Some of them generated way too many violations, so I relaxed them a bit.
2024-02-23 12:03:55 +11:00
David Cook
52fb4f5287
Remove unused workflow
...
Sadly this one can't work for PRs created from forks.
2023-09-21 16:42:27 +10:00
David Cook
ec29038372
Remove unnecessary space
2023-09-21 15:54:40 +10:00
David Cook
23959c96bc
Send a Slack notification when api-changes PRs are merged
2023-09-21 15:53:34 +10:00
Maikel Linke
7654d37fc3
DRY, shorten swagger file names
2023-09-11 14:57:39 +10:00
filipefurtad0
0d1f3f82fd
Balances build time
...
Two nodes were removed from models and three engines; these were and added to system_consumer and system_admin, respectively
2023-08-28 10:28:14 +01:00
filipefurtad0
3a6ca38432
Renames Knapsack nodes
2023-08-28 10:28:14 +01:00
Matt-Yorkley
613802f477
Update stage.yml
2023-08-11 13:50:34 +01:00
Matt-Yorkley
99907dc3a6
Update stage.yml
2023-08-11 13:48:31 +01:00
Matt-Yorkley
7084d0cb40
Update stage.yml
2023-08-11 13:44:38 +01:00
Matt-Yorkley
e33b0af6fe
Update stage.yml
2023-08-11 13:42:14 +01:00
Matt-Yorkley
6dfeecead1
Update stage.yml
2023-08-11 13:30:35 +01:00
Matt-Yorkley
98a56bfcf8
Update workflow permissions check to latest version
2023-06-20 14:41:17 +01:00
Matt-Yorkley
dd224b953d
Update stage.yml
2023-06-16 14:24:23 +01:00
Matt-Yorkley
cfe5d9a740
Update stage.yml
2023-06-16 14:00:30 +01:00
Matt-Yorkley
09bfe14ae9
Update stage.yml
2023-06-16 13:39:12 +01:00
Matt-Yorkley
3301c7cabc
Update stage.yml
2023-06-16 00:18:36 +01:00
Matt-Yorkley
436deb9797
Update stage.yml
2023-06-16 00:03:16 +01:00
Matt-Yorkley
57451f2639
Update stage.yml
2023-06-15 23:26:27 +01:00
Matt-Yorkley
d56ad66ab8
Update stage.yml
2023-06-15 20:57:40 +01:00
Matt-Yorkley
fc5a53ebd9
Update stage.yml
2023-06-15 20:53:20 +01:00
Matt-Yorkley
f27472106e
Update stage.yml
2023-06-15 20:52:07 +01:00
Matt-Yorkley
584f6297f5
Allow manual workflow triggers
2023-06-15 20:18:44 +01:00
Matt-Yorkley
12bf17e21e
Add workflow for deploying to staging
2023-06-15 19:37:18 +01:00
Maikel
945cb84127
Merge pull request #10683 from filipefurtad0/update-the-build-env-to-ubuntu-2204
...
Updates build environment to Ubuntu 22.04
2023-04-24 15:27:05 +10:00
Gaetan Craig-Riou
135bc7e2f8
Removing env variable $runs_on
...
Seting "env" under "jobs" doesn't work it gets picked up as a job. I moved
runs_on to the top level env. but I couldn't fine a way to get it to work.
I tried all syntax I could think of: $runs_on, ${{ runs_on }} env.runs_on,
${{ env.runs_on }} and their capitalized versions.
2023-04-21 15:14:20 +10:00
filipefurtad0
7d51979c06
Updates build environment to Ubuntu 22.04
...
Creates environment variable to set OS version
2023-04-12 09:19:14 +02:00
David Cook
bf9f47a000
Show commit in CI
...
actions/checkout@v3 actually creates a merge commit into master, to ensure you're testing the latest as close to master as possible.
That's all well and good, but quite confusing when you see errors in CI that aren't present in the actual PR branch. Hopefully this will be a clue when such confusions arise.
2023-04-11 15:22:19 +10:00
David Cook
af5e44e3f3
Use .node-version in CI
...
This ensures that all our automated tests are using the same version.
I'm not sure it matters what version Prettier runs on, but thought it should be the same.
This is a down-grade, but it's better to match the version in production. The next step will be to upgrade again for production.
2023-02-07 21:25:20 +11:00
David Cook
a0d1183fc0
Use yarn to install dependencies
...
`reviewdoc-action-prettier` is automatically running npm, but we use Yarn, which handles unmet dependencies differently. Let's make it consistent.
This caused the linter to fail when it didn't need to (https://github.com/openfoodfoundation/openfoodnetwork/pull/10300#issuecomment-1413004039 ).
2023-02-03 15:21:58 +11:00
Jean-Baptiste Bellet
ada164d29b
Upgrade brakeman to its latest version
2023-01-24 16:23:15 +01:00
filipefurtad0
900ff6d053
Enables queue mode for system/admin and system/consumer
2022-12-08 20:50:44 +00:00
filipefurtad0
4d605c7060
Splits admin and consumer system tests
...
Disables queue mode for system tests
2022-12-08 20:50:44 +00:00
filipefurtad0
2e5f0d302f
Removes unecessary syntax
2022-11-30 09:05:19 +01:00
filipefurtad0
a4b6c05d58
Removes the number of nodes for system specs
2022-11-27 16:49:23 +01:00
filipefurtad0
d351bf9a9a
Adds Dir.glob syntax to include subdirectories
2022-11-24 12:56:17 +01:00
filipefurtad0
b447e4052c
Removes empty spaces to comply to Dir.glob syntax
2022-11-24 12:07:16 +01:00
filipefurtad0
29196375f5
Adds separate API key for engine tests
2022-11-24 11:47:59 +01:00
filipefurtad0
10d1d2066e
Merges separate knapsack_pro build files into one
...
Renames jobs
Includes jest and karma tests in build file
Renames jest karma job
Moves build setup into build.yml file
Changes job names
Re-distributes nodes according to run-time
2022-11-21 15:04:15 +01:00
filipefurtad0
3c53214daa
Enables fixed_queue_split
2022-11-21 10:02:14 +00:00
filipefurtad0
40a9c36c85
Increases nr of nodes for system specs
2022-11-21 10:02:14 +00:00
filipefurtad0
48ecbaaa16
Enables queue mode only for system tests
2022-11-21 10:02:14 +00:00
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