Skip to content

Commit c49377b

Browse files
committed
Migrate to GitHub Actions
1 parent 2934cfe commit c49377b

14 files changed

Lines changed: 575 additions & 248 deletions

File tree

.circleci/config.pkl

Lines changed: 0 additions & 109 deletions
This file was deleted.

.circleci/config.yml

Lines changed: 0 additions & 137 deletions
This file was deleted.

.github/PklProject

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
//===----------------------------------------------------------------------===//
2+
// Copyright © 2025 Apple Inc. and the Pkl project authors. All rights reserved.
3+
//
4+
// Licensed under the Apache License, Version 2.0 (the "License");
5+
// you may not use this file except in compliance with the License.
6+
// You may obtain a copy of the License at
7+
//
8+
// https://www.apache.org/licenses/LICENSE-2.0
9+
//
10+
// Unless required by applicable law or agreed to in writing, software
11+
// distributed under the License is distributed on an "AS IS" BASIS,
12+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
// See the License for the specific language governing permissions and
14+
// limitations under the License.
15+
//===----------------------------------------------------------------------===//
16+
17+
amends "pkl:Project"
18+
19+
dependencies {
20+
["pkl.impl.ghactions"] {
21+
uri = "package://pkg.pkl-lang.org/pkl-project-commons/pkl.impl.ghactions@0.6.0"
22+
}
23+
["gha"] { uri = "package://pkg.pkl-lang.org/github.com/stefma/pkl-gha/com.github.action@0.0.6" }
24+
}

.github/PklProject.deps.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"schemaVersion": 1,
3+
"resolvedDependencies": {
4+
"package://pkg.pkl-lang.org/github.com/stefma/pkl-gha/com.github.action@0": {
5+
"type": "remote",
6+
"uri": "projectpackage://pkg.pkl-lang.org/github.com/stefma/pkl-gha/com.github.action@0.0.6",
7+
"checksums": {
8+
"sha256": "84365239996740252a91abab084d443aa3a3438f375b667ac16cb765461c1555"
9+
}
10+
},
11+
"package://pkg.pkl-lang.org/pkl-project-commons/pkl.impl.ghactions@0": {
12+
"type": "remote",
13+
"uri": "projectpackage://pkg.pkl-lang.org/pkl-project-commons/pkl.impl.ghactions@0.6.0",
14+
"checksums": {
15+
"sha256": "410db569a518ff7e5bb155ec6dc9b10bed3f28fed248bd09e84e4ce26b507aca"
16+
}
17+
}
18+
}
19+
}

0 commit comments

Comments
 (0)