Skip to content

Commit e35f1ef

Browse files
maxlk96IamLuisAUTMorpheusXAUTSyntax505autofix-ci[bot]
authored
Make fork up to date (#1)
* feat: update LOWW profile (vacs-project#2) * docs: update JSON schema and docs for profile subpages (vacs-project#3) * chore: configure JSON schemas for IDEA * docs: update JSON schema and docs for profile subpages * chore: set indent size for TOML files fix airac_cycles file extension * chore: add prettier (vacs-project#4) * chore: add prettier * chore: reformat all files with prettier * chore: add CODEOWNERS file (vacs-project#5) * chore: release vacs-data v0.2.0 (vacs-project#6) * build(deps): update vacs crates * chore: bump vacs-data to v0.2.0 * feat: client page configuration (vacs-project#7) * feat: add client page config to profiles schema * build(deps): update vacs crates * feat: add client page to LO profiles * docs: document client page config in profiles * docs: improve profile docs * chore: release vacs-data v0.3.0 (vacs-project#8) chore: bump vacs-data to v0.3.0 * feat: add json output option to importer (vacs-project#9) * build(deps): bump toml from 0.9.11+spec-1.1.0 to 1.0.0+spec-1.1.0 * feat: add json output option to importer * fix: print clap help if args are missing * chore: bump vacs-data to v0.4.0 * build: add autofix.ci workflow (vacs-project#10) * build: add autofix.ci workflow * build: pin GitHub actions to latest release SHAs * docs: document autoformatting and contribution guidelines (vacs-project#11) * docs: mention autofix & contributing guidelines in README (vacs-project#12) * docs: fix contribution guidelines formatting (vacs-project#13) * docs: update schema and docs to allow multi-line labels for all types (vacs-project#14) * build(deps): update vacs crates * docs: update schema and docs to allow multi-line labels for all types * Add configuration data for VHHK (vacs-project#15) * Add VHHK data * chore(dataset): format with prettier * convert ZGZU to array --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> --------- Co-authored-by: Luis Kreihsl <67544656+IamLuisAUT@users.noreply.github.com> Co-authored-by: Nick Müller <nick.mueller@mailbox.org> Co-authored-by: Tony <61142572+Syntax505@users.noreply.github.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
1 parent 4aa581c commit e35f1ef

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+2496
-612
lines changed

.editorconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ indent_style = space
1010
[*.md]
1111
trim_trailing_whitespace = false
1212

13-
[*.{json,yaml,yml}]
13+
[*.{json,toml,yaml,yml}]
1414
indent_size = 2

.github/CODEOWNERS

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Default code owners unless overridden below
2+
* @MorpheusXAUT @IamLuisAUT
3+
4+
# Explicitly specify code owners for GitHub config, such as workflows or CODEOWNERS, and other relevant files
5+
/.github/ @MorpheusXAUT @IamLuisAUT
6+
/docs/ @MorpheusXAUT @IamLuisAUT
7+
LICENSE* @MorpheusXAUT @IamLuisAUT
8+
README.md @MorpheusXAUT @IamLuisAUT
9+
CONTRIBUTING.md @MorpheusXAUT @IamLuisAUT
10+
11+
# Dataset owners
12+
/dataset/LO/ @MorpheusXAUT @IamLuisAUT

.github/pull_request_template.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Dataset Changes
2+
3+
Thank you for your contribution to the `vacs` dataset.
4+
5+
> [!WARNING]
6+
> Please make sure your dataset is in the correct `dataset/{FIR}/` directory, otherwise it will not be picked up by our validations and release process.
7+
8+
If you're contributing configuration for a new FIR, please add a small paragraph about your affiliation to the respective FIR to this PR description. We'll be glad to accept your contribution, but would like to ensure our dataset's origin is transparent.
9+
After the first PR was merged, we'll add you to the CODEOWNERS file for that FIR, so that future changes can be reviewed by you.
10+
11+
If you're contributing for an existing FIR, we'll wait for feedback from the current CODEOWNER(s) before merging.
12+
13+
_You may just delete these paragraphs from your PR description, they're just here to remind you of our contribution guidelines._
14+
15+
## Auto-Formatting
16+
17+
This repository uses [autofix.ci](https://autofix.ci) to automatically ensure consistent code formatting using our [prettier](https://prettier.io) configuration.
18+
The `autofix-ci` bot will automatically push formatting fixes to your branch if needed.
19+
20+
> [!IMPORTANT]
21+
> Please **enable "Allow edits by maintainers"** so that the bot can push commits to your PR branch.
22+
23+
Look for the **"Allow edits by maintainers"** checkbox when creating the PR (below the description box or in the right sidebar). Please ensure this checkbox is checked before submitting the PR.
24+
25+
The `autofix-ci` bot will automatically push formatting fixes to your branch if needed (commits will have the message `chore(dataset): format with prettier`).
26+
27+
<details>
28+
<summary>If you prefer not to enable this setting:</summary>
29+
30+
Make sure your dataset changes are formatted properly.
31+
If your editor supports `prettier`, formatting should happen automatically.
32+
33+
**Malformed dataset files will automatically be rejected by CI.**
34+
35+
Alternatively, you can run our formatter locally:
36+
37+
1. Install [Node.js](https://nodejs.org/en/download)
38+
2. Run `npm install` to install `prettier` and the required plugins
39+
3. Run `npm run format` to format your dataset changes
40+
</details>

.github/workflows/autofix.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: autofix.ci
2+
on:
3+
pull_request:
4+
paths:
5+
- "dataset/**"
6+
- ".github/workflows/autofix.yml"
7+
push:
8+
branches: ["main"]
9+
paths:
10+
- "dataset/**"
11+
- ".github/workflows/autofix.yml"
12+
13+
permissions:
14+
contents: read
15+
16+
jobs:
17+
autofix:
18+
runs-on: ubuntu-latest
19+
steps:
20+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
21+
with:
22+
persist-credentials: false
23+
24+
- name: Setup Node (LTS)
25+
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
26+
with:
27+
node-version: "lts/*"
28+
cache: "npm"
29+
cache-dependency-path: |
30+
package-lock.json
31+
32+
- name: Install dependencies
33+
run: npm ci
34+
35+
- name: Format dataset
36+
run: npm run format
37+
38+
- uses: autofix-ci/action@7a166d7532b277f34e16238930461bf77f9d7ed8 # v1.3.3
39+
with:
40+
commit-message: "chore(dataset): format with prettier"

.github/workflows/ci-dataset.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ jobs:
2222
runs-on: ubuntu-latest
2323
steps:
2424
- name: Checkout
25-
uses: actions/checkout@v6.0.2
25+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2626

2727
- name: Rust toolchain
2828
uses: dtolnay/rust-toolchain@stable
2929

3030
- name: Cache cargo
31-
uses: Swatinem/rust-cache@v2.8.2
31+
uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
3232
with:
3333
shared-key: "linux-x86_64"
3434
workspaces: "tools -> target"

.github/workflows/ci-rust.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,13 @@ jobs:
4343
continue-on-error: ${{ matrix.checks == 'advisories' }}
4444
steps:
4545
- name: Checkout
46-
uses: actions/checkout@v6.0.2
46+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4747
with:
4848
fetch-depth: 0
4949
persist-credentials: false
5050

5151
- name: cargo deny
52-
uses: EmbarkStudios/cargo-deny-action@v2.0.15
52+
uses: EmbarkStudios/cargo-deny-action@3fd3802e88374d3fe9159b834c7714ec57d6c979 # v2.0.15
5353
with:
5454
manifest-path: "tools/Cargo.toml"
5555
command: check ${{ matrix.checks }}
@@ -60,28 +60,28 @@ jobs:
6060
continue-on-error: true
6161
steps:
6262
- name: Checkout
63-
uses: actions/checkout@v6.0.2
63+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6464
with:
6565
fetch-depth: 0
6666
persist-credentials: false
6767

6868
- name: cargo machete
69-
uses: bnjbvr/cargo-machete@v0.9.1
69+
uses: bnjbvr/cargo-machete@7959c845782fed02ee69303126d4a12d64f1db18 # v0.9.1
7070

7171
check:
7272
runs-on: ubuntu-latest
7373

7474
steps:
7575
- name: Checkout
76-
uses: actions/checkout@v6.0.2
76+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
7777

7878
- name: Rust toolchain
7979
uses: dtolnay/rust-toolchain@stable
8080
with:
8181
components: clippy, rustfmt
8282

8383
- name: Cache cargo
84-
uses: Swatinem/rust-cache@v2.8.2
84+
uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
8585
with:
8686
shared-key: "linux-x86_64"
8787
workspaces: "tools -> target"

.github/workflows/release-tools.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737

3838
steps:
3939
- name: Checkout
40-
uses: actions/checkout@v6.0.2
40+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4141
with:
4242
fetch-depth: 0
4343
ref: ${{ inputs.ref }}
@@ -91,12 +91,12 @@ jobs:
9191
release_body: ${{ steps.git-cliff.outputs.content }}
9292
steps:
9393
- name: Checkout
94-
uses: actions/checkout@v6.0.2
94+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
9595
with:
9696
fetch-depth: 0
9797

9898
- name: Generate a changelog
99-
uses: orhun/git-cliff-action@v4.7.0
99+
uses: orhun/git-cliff-action@e16f179f0be49ecdfe63753837f20b9531642772 # v4.7.0
100100
id: git-cliff
101101
with:
102102
config: tools/cliff.toml
@@ -126,7 +126,7 @@ jobs:
126126

127127
steps:
128128
- name: Checkout
129-
uses: actions/checkout@v6.0.2
129+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
130130
with:
131131
fetch-depth: 0
132132
persist-credentials: false
@@ -137,7 +137,7 @@ jobs:
137137
targets: ${{ matrix.target }}
138138

139139
- name: Cache cargo
140-
uses: Swatinem/rust-cache@v2.8.2
140+
uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
141141
with:
142142
shared-key: ${{ matrix.platform }}
143143
workspaces: "tools -> target"
@@ -161,7 +161,7 @@ jobs:
161161
mv "target/${{ matrix.target }}/release/${{ steps.vars.outputs.binary_name }}" "target/${{ matrix.target }}/release/${{ steps.vars.outputs.release_binary_name }}"
162162
163163
- name: Upload binary artifact
164-
uses: actions/upload-artifact@v6.0.0
164+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
165165
with:
166166
name: vacs-data-${{ matrix.platform }}
167167
if-no-files-found: error
@@ -171,7 +171,7 @@ jobs:
171171
172172
- name: Attest build provenance
173173
if: ${{ !github.event.repository.private || github.event.repository.owner.type == 'Organization' }}
174-
uses: actions/attest-build-provenance@v3.2.0
174+
uses: actions/attest-build-provenance@96278af6caaf10aea03fd8d33a09a777ca52d62f # v3.2.0
175175
with:
176176
subject-path: |
177177
tools/target/${{ matrix.target }}/release/${{ steps.vars.outputs.release_binary_name }}
@@ -184,7 +184,7 @@ jobs:
184184
contents: write
185185
steps:
186186
- name: Download binaries
187-
uses: actions/download-artifact@v7.0.0
187+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 #v7.0.0
188188
with:
189189
path: dist
190190
pattern: vacs-data-*
@@ -199,7 +199,7 @@ jobs:
199199
done
200200
201201
- name: Create/update GitHub release
202-
uses: softprops/action-gh-release@v2.5.0
202+
uses: softprops/action-gh-release@a06a81a03ee405af7f2048a818ed3f03bbf83c7b # v2.5.0
203203
with:
204204
tag_name: ${{ needs.prep.outputs.tag }}
205205
name: ${{ needs.prep.outputs.release_name }}

.github/workflows/tag-airac.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout
16-
uses: actions/checkout@v6.0.2
16+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1717

1818
- name: Check for AIRAC cycle
1919
id: check

0 commit comments

Comments
 (0)