Skip to content

Commit 9d70915

Browse files
authored
chore: fix sorting order of vscode.extensions (#335)
* chore: fix sorting order of vscode.extensions * docs: update tool version issue text
1 parent 07b21cf commit 9d70915

2 files changed

Lines changed: 11 additions & 12 deletions

File tree

.devcontainer/update-vscode-extensions.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ for EXTENSION in $(echo $JSON | jq -r '.[].customizations.vscode.extensions | fl
1818
EXTENSIONS="\"$NAME@$VERSION\",$EXTENSIONS"
1919
done
2020

21-
EXTENSIONS=${EXTENSIONS::-1}
21+
EXTENSIONS=$(echo "[${EXTENSIONS::-1}]" | jq 'sort_by(. | ascii_downcase)')
2222

23-
echo $JSON | jq '.[].customizations.vscode.extensions = $extensions | sort' --argjson extensions "[$EXTENSIONS]" > $FILE
23+
echo $JSON | jq '.[].customizations.vscode.extensions = $extensions' --argjson extensions "$EXTENSIONS" > $FILE

.github/workflows/issue-creation-tool-versions.yml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ name: Evaluate Tool Versions
44
on:
55
schedule:
66
- cron: 0 0 1 */3 *
7+
workflow_dispatch:
78

89
permissions: {}
910

@@ -42,20 +43,18 @@ jobs:
4243
BODY: |
4344
## Description
4445
45-
This issue is automatically created as a gentle reminder to evaluate the tool versions, and base container, for
46-
the container image built from this repository. The checklist below describes the steps that should be taken,
47-
and checked-off before this issue can be closed. Any decisions about purposefully not updating a tool to a newer
48-
version should be logged as issue comment. The general philosophy is to always include the latest tool versions
49-
and the latest [LTS](https://ubuntu.com/about/release-cycle) version of Ubuntu.
46+
This issue is automatically created as a gentle reminder to evaluate and update the tool versions for the container image built from this repository.
47+
The checklist below describes the steps that should be taken, and checked-off before this issue can be closed.
48+
Any decisions about purposefully not updating a tool to a newer version should be logged as issue comment.
49+
The general philosophy is to always include the latest tool versions and the latest [LTS](https://ubuntu.com/about/release-cycle) version of Ubuntu.
5050
51-
Please note that, where possible, tool versions are kept up to date by Dependabot. Below list includes tools that
52-
are not under Dependabot control.
51+
Please note that, where possible, tool versions are kept up to date by Dependabot.
52+
Below list includes tools that are not under Dependabot control.
5353
5454
## Checklist
5555
56-
- [ ] The image is based on the latest LTS version of Ubuntu
57-
- [ ] The GCC and [ARM GNU](https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads) toolchains are up to date and match in version
58-
- [ ] The Clang toolchain is up to date
56+
- [ ] The [ARM GNU](https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads) toolchain is up to date and matches with the GCC version
57+
- [ ] The [Clang toolchain](https://apt.llvm.org/) is up to date
5958
- [ ] The [Docker cli](https://download.docker.com/linux/static/stable/) is up to date
6059
- [ ] [bats-core](https://github.com/bats-core/bats-core), [bats-support](https://github.com/bats-core/bats-support) and [bats-assert](https://github.com/bats-core/bats-assert) are up to date
6160
- [ ] [Mull](https://github.com/mull-project/mull) is up to date and compatible with the currently installed Clang version

0 commit comments

Comments
 (0)