Skip to content

Commit 1153a2a

Browse files
committed
Merge branch 'fd-avro-pyiceberg' of github.com:Fokko/iceberg-rust into fd-avro-pyiceberg
2 parents d5f671c + 5549a1f commit 1153a2a

File tree

17 files changed

+1538
-804
lines changed

17 files changed

+1538
-804
lines changed

.github/workflows/ci.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,11 @@ jobs:
5252
- name: Check toml format
5353
run: make check-toml
5454

55+
- name: Install protoc
56+
uses: arduino/setup-protoc@v3
57+
with:
58+
repo-token: ${{ secrets.GITHUB_TOKEN }}
59+
5560
- name: Cargo format
5661
run: make check-fmt
5762

@@ -81,6 +86,11 @@ jobs:
8186
- name: Cache Rust artifacts
8287
uses: Swatinem/rust-cache@v2
8388

89+
- name: Install protoc
90+
uses: arduino/setup-protoc@v3
91+
with:
92+
repo-token: ${{ secrets.GITHUB_TOKEN }}
93+
8494
- name: Build
8595
run: make build
8696

@@ -123,6 +133,11 @@ jobs:
123133
- name: Setup Rust toolchain
124134
uses: ./.github/actions/setup-builder
125135

136+
- name: Install protoc
137+
uses: arduino/setup-protoc@v3
138+
with:
139+
repo-token: ${{ secrets.GITHUB_TOKEN }}
140+
126141
- name: Cache Rust artifacts
127142
uses: Swatinem/rust-cache@v2
128143

@@ -142,6 +157,10 @@ jobs:
142157
- uses: actions/checkout@v5
143158
- name: Setup Nightly Rust toolchain
144159
uses: ./.github/actions/setup-builder
160+
- name: Install protoc
161+
uses: arduino/setup-protoc@v3
162+
with:
163+
repo-token: ${{ secrets.GITHUB_TOKEN }}
145164
- name: Generate minimal versions lockfile
146165
run: |
147166
cargo generate-lockfile -Z direct-minimal-versions

.github/workflows/stale.yml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
#
2+
# Licensed to the Apache Software Foundation (ASF) under one
3+
# or more contributor license agreements. See the NOTICE file
4+
# distributed with this work for additional information
5+
# regarding copyright ownership. The ASF licenses this file
6+
# to you under the Apache License, Version 2.0 (the
7+
# "License"); you may not use this file except in compliance
8+
# with the License. You may obtain a copy of the License at
9+
#
10+
# http://www.apache.org/licenses/LICENSE-2.0
11+
#
12+
# Unless required by applicable law or agreed to in writing,
13+
# software distributed under the License is distributed on an
14+
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
# KIND, either express or implied. See the License for the
16+
# specific language governing permissions and limitations
17+
# under the License.
18+
#
19+
20+
name: "Close Stale Issues"
21+
on:
22+
schedule:
23+
- cron: '0 0 * * *'
24+
25+
permissions:
26+
# All other permissions are set to none
27+
issues: write
28+
29+
jobs:
30+
stale:
31+
if: github.repository_owner == 'apache'
32+
runs-on: ubuntu-22.04
33+
steps:
34+
- uses: actions/[email protected]
35+
with:
36+
stale-issue-label: 'stale'
37+
exempt-issue-labels: 'not-stale'
38+
days-before-issue-stale: 180
39+
days-before-issue-close: 14
40+
# Only close stale issues, leave PRs alone
41+
days-before-pr-stale: -1
42+
stale-issue-message: >
43+
This issue has been automatically marked as stale because it has been open for 180 days
44+
with no activity. It will be closed in next 14 days if no further activity occurs. To
45+
permanently prevent this issue from being considered stale, add the label 'not-stale',
46+
but commenting on the issue is preferred when possible.
47+
close-issue-message: >
48+
This issue has been closed because it has not received any activity in the last 14 days
49+
since being marked as 'stale'

.github/workflows/website.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,12 @@ jobs:
4040
- name: Setup mdBook
4141
uses: peaceiris/actions-mdbook@v2
4242
with:
43-
mdbook-version: '0.4.36'
43+
mdbook-version: "0.4.36"
44+
45+
- name: Install protoc
46+
uses: arduino/setup-protoc@v3
47+
with:
48+
repo-token: ${{ secrets.GITHUB_TOKEN }}
4449

4550
- name: Build
4651
working-directory: website

0 commit comments

Comments
 (0)