Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
62c1e25
On branch edburns/dd-2785864-pre-public-non-code-changes
edburns Mar 5, 2026
2ad3c39
On branch edburns/dd-2785864-pre-public-non-code-changes Prepare for …
edburns Mar 6, 2026
2f10ab3
On branch edburns/dd-2785864-pre-public-non-code-changes
edburns Mar 9, 2026
93908c9
On branch edburns/dd-2785864-pre-public-non-code-changes
edburns Mar 9, 2026
d36624b
On branch edburns/dd-2785864-pre-public-non-code-changes Reference im…
edburns Mar 9, 2026
6b94284
Merge remote-tracking branch 'public-upstream/main' into edburns/dd-2…
edburns Mar 9, 2026
a5ee484
Merge branch 'public-upstream/public-upstream-main' into edburns/dd-2…
edburns Mar 12, 2026
a607f1d
On branch edburns/dd-2785864-pre-public-non-code-changes Publish to s…
edburns Mar 12, 2026
9ce8275
On branch edburns/dd-2785864-pre-public-non-code-changes Correct arti…
edburns Mar 12, 2026
36fcf4b
On branch edburns/dd-2824425-fix-record-vs-getter-discrepancy
edburns Mar 12, 2026
f0b2e63
Update src/site/markdown/advanced.md
edburns Mar 12, 2026
26a39e7
Update src/site/markdown/documentation.md
edburns Mar 12, 2026
4fff65f
Merge pull request #189 from edburns/edburns/dd-2824425-fix-record-vs…
edburns Mar 12, 2026
90eb590
Merge remote-tracking branch 'public-upstream/main' into edburns/dd-2…
edburns Mar 12, 2026
3fbefc8
Initial plan
Copilot Mar 12, 2026
b3a2826
Add Automatic-Module-Name to JAR manifest via maven-jar-plugin
Copilot Mar 12, 2026
99c341e
Merge pull request #191 from copilot-community-sdk/copilot/add-automa…
edburns Mar 12, 2026
5533f1c
Merge remote-tracking branch 'public-upstream/main' into edburns/dd-2…
edburns Mar 12, 2026
29b41c7
Put the publish-snapshot workflow on main
edburns Mar 12, 2026
86b23e6
On branch edburns/dd-2824811-smoke-test Execute this prompt to create…
edburns Mar 12, 2026
4a5aa18
Merge pull request #192 from edburns/edburns/dd-2824811-smoke-test
edburns Mar 12, 2026
9de12e1
Merge branch 'public-upstream/public-upstream-main' into edburns/dd-2…
edburns Mar 12, 2026
2361886
Consider the content of `smoke-test` to be ignorable.
edburns Mar 12, 2026
c0d8668
Merge branch 'public-upstream/public-upstream-main' into edburns/dd-2…
edburns Mar 12, 2026
562028c
Merge branch 'copilot-community-sdk:main' into main
edburns Mar 12, 2026
412690a
Small updates to Quick Start for better automated testing
edburns Mar 12, 2026
012d2e3
On branch edburns/dd-2785864-pre-public-non-code-changes
edburns Mar 12, 2026
54ba35f
Fix flaky CompactionTest: wait for compaction complete event with Cou…
Copilot Mar 12, 2026
7c32952
On branch edburns/dd-2785864-pre-public-non-code-changes The artifac…
edburns Mar 14, 2026
144ea1b
On branch edburns/dd-2785864-pre-public-non-code-changes Fix artifactId
edburns Mar 14, 2026
1186376
On branch edburns/dd-2785864-pre-public-non-code-changes
edburns Mar 14, 2026
6362bdc
On branch edburns/dd-2785864-pre-public-non-code-changes Document ver…
edburns Mar 14, 2026
3809ed1
On branch edburns/dd-2785864-pre-public-non-code-changes Disclaimer a…
edburns Mar 14, 2026
d9a8603
On branch edburns/dd-2785864-pre-public-non-code-changes Pin actions …
edburns Mar 14, 2026
0a0789a
On branch edburns/dd-2785864-pre-public-non-code-changes
edburns Mar 14, 2026
cb16f95
Merge branch 'main' into edburns/dd-2785864-pre-public-non-code-changes
edburns Mar 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
On branch edburns/dd-2785864-pre-public-non-code-changes Pin actions …
…to specific SHA per request from @karianna

modified:   .github/workflows/build-test.yml
modified:   .github/workflows/copilot-setup-steps.yml
modified:   .github/workflows/deploy-site.yml
modified:   .github/workflows/publish-maven.yml
modified:   .github/workflows/publish-snapshot.yml
modified:   .github/workflows/weekly-upstream-sync.yml

> prefer #commmit versions e.g., actions/checkout@#4s9df7sdf98d7f8s9df7sd9f87ds #v6.0.0
modified:   src/site/markdown/advanced.md

> I think we can word that differently as we are the official SDK.
  • Loading branch information
edburns committed Mar 14, 2026
commit d9a8603cd07fd55bfc96a2c8b80b00d7c9f5184c
8 changes: 4 additions & 4 deletions .github/workflows/build-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,11 @@ jobs:
run:
shell: bash
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v6
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6
with:
node-version: 22
- uses: actions/setup-java@v5
- uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5
with:
java-version: "17"
distribution: "temurin"
Expand Down Expand Up @@ -78,7 +78,7 @@ jobs:

- name: Upload test results for site generation
if: success() && github.ref == 'refs/heads/main'
uses: actions/upload-artifact@v6
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
with:
name: test-results-for-site
path: |
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/copilot-setup-steps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,22 +20,22 @@ jobs:
steps:
# Clone the repository
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

# Install GitHub CLI and gh-aw extension for Copilot Agent interaction
- name: Install gh-aw extension
uses: github/gh-aw/actions/setup-cli@v0.42.17
uses: github/gh-aw/actions/setup-cli@7a970851c1090295e55a16e549c61ba1ce227f16 # v0.42.17
with:
version: v0.42.17

# Setup Node.js
- uses: actions/setup-node@v6
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6
with:
node-version: 22

# Set up JDK 17
- name: Set up JDK 17
uses: actions/setup-java@v5
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5
with:
java-version: '17'
distribution: 'temurin'
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/deploy-site.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,19 +56,19 @@ jobs:
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0

- name: Set up JDK 17
uses: actions/setup-java@v5
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5
with:
java-version: '17'
distribution: 'temurin'
cache: 'maven'

- name: Checkout gh-pages branch
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: gh-pages
path: site
Expand Down Expand Up @@ -120,7 +120,7 @@ jobs:

- name: Download test results from Build & Test
if: steps.tags.outputs.is_release == 'false' && inputs.rebuild_all_versions != true && github.event_name == 'workflow_run'
uses: actions/download-artifact@v4
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
with:
name: test-results-for-site
path: /tmp/test-results
Expand Down Expand Up @@ -293,13 +293,13 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Setup Pages
uses: actions/configure-pages@v5
uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5

- name: Upload artifact
uses: actions/upload-pages-artifact@v4
uses: actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4
with:
path: 'site'

- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4
8 changes: 4 additions & 4 deletions .github/workflows/publish-maven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
outputs:
version: ${{ steps.versions.outputs.release_version }}
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
token: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -51,10 +51,10 @@ jobs:
- uses: ./.github/actions/setup-copilot

- name: Set up JDK 17
uses: actions/setup-java@v5
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5
with:
java-version: "17"
distribution: "temurin"
distribution: "microsoft"
cache: "maven"
server-id: central
server-username: MAVEN_USERNAME
Expand Down Expand Up @@ -169,7 +169,7 @@ jobs:
if: github.ref == 'refs/heads/main'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
- name: Create GitHub Release
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/publish-snapshot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,17 @@ jobs:
name: Publish SNAPSHOT to Maven Central
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0

- uses: ./.github/actions/setup-copilot

- name: Set up JDK 17
uses: actions/setup-java@v5
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5
with:
java-version: "17"
distribution: "temurin"
distribution: "microsoft"
cache: "maven"
server-id: central
server-username: MAVEN_USERNAME
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/weekly-upstream-sync.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .github/workflows/weekly-upstream-sync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Check for upstream changes
id: check
Expand Down
2 changes: 1 addition & 1 deletion src/site/markdown/advanced.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Advanced Usage

> ⚠️ **Disclaimer:** This SDK tracks the pre-GA GitHub Copilot SDKs for .NET and nodejs. This SDK may change in breaking ways. Use at your own risk.
> **Disclaimer:** This is the official Java SDK for GitHub Copilot. This repository treats the official .NET and nodejs SDKs for GitHub Copilot as reference implementations. These SDKS are all officially supported as GitHub open source projects. The Java implementation follows the backward compatibility guarantees offered by the reference implementations. As such this implementation may introduce breaking changes, according to the policy declared by the reference implementations. Use at your own risk.

This guide covers advanced scenarios for extending and customizing your Copilot integration.

Expand Down