David Cook
84da904bb2
Merge pull request #12430 from mkllnk/draft-release
...
Remove tag template from link to draft release
2024-05-06 17:05:22 +10:00
Maikel Linke
03c35aaeaf
Remove tag template from link to draft release
...
The release tag was pre-filled with `v` which was meant to help you type
the release number. But I observed multiple times now that an actual tag
named `v` was created. That tag can be quite annoying in the history.
So let's remove this tiny help to avoid mistakes. I personally use
`script/release/tag` which pre-fills the next tag already.
[skip ci]
2024-05-02 12:03:58 +10:00
David Cook
7e951d4af2
Revert "Separate controllers requiring webpack for testing"
...
Arrgh it's not so simple.
It looks like both rspec and knapsack use glob for the pattern, so the pattern needs updating. Hmm that might not be too
bad, but it makes it even less manageable.
Considering the system specs are a much bigger bottleneck, I'm going to avoid spending more time here.
2024-04-29 17:12:38 +10:00
David Cook
aeae16a1b4
Separate controllers requiring webpack for testing
2024-04-29 17:12:19 +10:00
David Cook
55ece0553c
Revert. JS is still required for most specs
...
But models can still run without.
Half of the controller runs also succeeded, so we could potentially separate those ones out.
Hmm, yes only 7 of them. It would save 20s, or 16% of controller CI runtimesi which are 2min. let's try..
2024-04-29 17:02:09 +10:00
David Cook
1a55ae2035
Skip JS setup for non-JS tests
...
These tests don't run in the browser, therefore shouldn't need JavaScript at all.
2024-04-29 17:02:09 +10:00
David Cook
ce36b81f15
Run multiple rake tasks in one process
...
It saves the second unnecessary Rails boot-up (multiple seconds).
2024-04-29 17:02:09 +10:00
David Cook
6eaf0a00a0
Revert. Rails is required for the Karma rake script
...
But surely we could convert it to a shell or node script. Maybe next time..
2024-04-29 17:01:22 +10:00
David Cook
7c53c25aaf
Skip Ruby setup for non-Ruby tests
...
Conversely, these tests are JS-only.
2024-04-29 17:00:56 +10:00
David Cook
4a3f4136df
Merge pull request #12393 from mkllnk/lint-rubocop
...
Test all files with Rubocop, not just added code in the diff
2024-04-22 15:07:54 +10:00
Maikel Linke
eb791bed27
Test all files with Rubocop, not just added code in the diff
2024-04-17 09:44:43 +10:00
Maikel Linke
9d09d5aff1
Allow Dependabot to open as many PRs as it likes
2024-04-16 11:19:27 +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
Gaetan Craig-Riou
e749c614a0
Merge pull request #11500 from dacook/rubocop-rspec
...
Add RSpec cops
2024-02-26 11:56:57 +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
Maikel
55aa324028
Link to new Ready to Go column
...
Instead of Zenhub.
2024-02-23 11:09:33 +11:00
David Cook
6f4e071a28
Update template: Ensure we confirm with next release manager
2024-02-14 14:35:04 +11:00
Maikel Linke
afb334c449
Add explicit label for user-facing changes
2024-01-12 09:09:58 +11:00
filipefurtad0
a655ff099b
Removes default selection for User facing changes
2024-01-11 14:06:27 +00:00
David Cook
979071736b
Fix typo
2023-12-06 17:00:31 +11:00
David Cook
d47128e355
Describe how to choose version number
...
Thanks Maikel for summarising this: https://community.openfoodnetwork.org/t/release-numbering/105/6
2023-11-10 12:14:52 +11:00
David Cook
0c6608f828
Add comments
2023-11-10 11:46:48 +11:00
David Cook
a2f8b0db16
Update ansible group name
2023-10-24 10:37:32 +11:00
David Cook
9276469c53
Update checklist
2023-10-13 11:56:21 +11:00
David Cook
3d821722e1
Update feature toggle title
...
[skip ci] because this isn't covered (and doesn't need to be).
2023-10-10 16:30:49 +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
David Cook
814144d77d
Remember to mention API changes
...
[skip ci]
2023-09-14 15:04:01 +10:00
David Cook
00b2c70239
Release categories are now automatically generated.
2023-09-14 15:03:56 +10:00
David Cook
b0c822c63b
Remember to consider webhook changes as API changes too
2023-09-14 15:03:54 +10:00
Maikel Linke
7654d37fc3
DRY, shorten swagger file names
2023-09-11 14:57:39 +10:00
Maikel
f27ecb6bcd
Add release note category "API changes"
...
[skip ci]
2023-09-01 14:14:47 +10:00
Maikel
bcfc15f102
Enable copy of translation update commands
...
The added `code` tag makes Github add the copy button.
2023-09-01 13:53:20 +10:00
David Cook
ff3802fe69
Merge pull request #11457 from filipefurtad0/renames_knapsack_nodes
...
Renames Knapsack nodes
2023-08-29 21:04:43 +10:00
David Cook
78585afc9c
Fix format
2023-08-29 16:00:26 +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
Maikel Linke
226d270cc1
Remove now obsolete comment
2023-08-23 14:30:46 +10:00
Maikel Linke
58fc9fc8bb
Update symbol for technical changes
2023-08-23 14:29:52 +10:00
Maikel
7e55421ab8
Convey feature toggle release category more clearly
...
Co-authored-by: David Cook <david@redcliffs.net >
2023-08-23 12:38:49 +10:00
Maikel Linke
2917e2f849
Generate all release note categories with labels
...
If reviewers add the right labels to pull requests then the release
note categories can be generated automatically.
2023-08-21 10:39:52 +10:00
Maikel
5762492511
Merge pull request #11392 from dacook/release-template
...
Release template
2023-08-17 16:47:49 +10:00
David Cook
a854dccf04
Simplify tag steps
...
Co-authored-by: Maikel <maikel@email.org.au >
2023-08-17 16:09:06 +10:00
David Cook
b320a1d289
Create release tag early for greater clarity
...
This way, it's clearer in the repo what is going to be released, and we don't need to copy/paste commit IDs.
([skip ci] because this branch only touches .md file)
2023-08-15 21:47:32 +10:00
David Cook
1cd87c170b
Use new staging deployment method
2023-08-15 21:35:12 +10:00
David Cook
8b9d483227
Add more detailed notes for current process
2023-08-15 21:35:10 +10: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