Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
ffc324f
spin doctor: update from wasm32-wasip1 to wasm32-wasip2
gdamjan Apr 20, 2026
19d1448
README: update from wasip1 to wasip2
gdamjan Apr 20, 2026
70b6395
examples: update from wasip1 to wasip2
gdamjan Apr 20, 2026
321ae49
Bump rust version in CI (#3473)
fibonacci1729 Apr 20, 2026
f4d28e9
Bump opentelemetry-wasi off missing version
itowlson Apr 20, 2026
ff02b71
Update CI rust version (again) (#3475)
fibonacci1729 Apr 20, 2026
f62c68d
chore(rust-sdk-release): bump Spin Rust SDK to v6.0.0 (#3472)
spinframeworkbot Apr 21, 2026
3c83def
Update schemars
itowlson Apr 21, 2026
6161173
Update to Wasmtime 44.0.0 (#3476)
alexcrichton Apr 22, 2026
4778d39
Update to Rust 2024
itowlson Apr 22, 2026
4ebff1f
Fix test for `spin up` JSON output
itowlson Apr 23, 2026
0591197
chore(Cargo.lock): bump openssl to 0.10.78 per cve(s)
vdice Apr 24, 2026
ee327f1
Set blame on span for postgres and mysql
rylev Apr 24, 2026
4701fd2
Add http-rust-p2 compatibility template (#3486)
fibonacci1729 Apr 28, 2026
14bdacc
fix(telemetry): use rustls for OTLP HTTP exporter
TheRayquaza Apr 16, 2026
4218815
Shell completions
itowlson Apr 23, 2026
6d31707
outbound-networking: Turn `use_webpki_roots` back on by default
lann Apr 30, 2026
adf7d8a
Update Go templates
fibonacci1729 May 4, 2026
92ce7c9
Upgrading templates should remove ones that no longer exist
itowlson Apr 30, 2026
8ac1188
Update templates/redis-go/content/go.mod
fibonacci1729 May 5, 2026
f5f5582
Update templates/http-go/content/go.mod
fibonacci1729 May 5, 2026
3b19008
Include main funcs
fibonacci1729 May 5, 2026
c401b6c
Update go.sum and Redis build command
itowlson May 6, 2026
e6d7812
Try Go 1.25 in CI
itowlson May 6, 2026
374fa29
fix(outbound-http): ensure tracing span records land on send_request …
ChihweiLHBird May 6, 2026
bc03d2e
fix(templates): Update build command for Go component (#3497)
adamreese May 6, 2026
da4ff22
cargo fmt --all
ChihweiLHBird May 6, 2026
1f0b34b
Fix incorrect URL being shown to user during just-in-time plugin install
itowlson May 6, 2026
0ee575d
open issues in js and python sdk repos to tag templates on new releases
karthik2804 May 11, 2026
19589bb
sqlite-inproc: Add allow_attach_file runtime config option
lann May 11, 2026
adbbbbf
feat(factor-outbound-http): report `http.response.body.size` for WASI…
ChihweiLHBird May 12, 2026
061f6bc
Update address of trigger plugins repo (#3507)
fibonacci1729 May 12, 2026
00153e3
Plugin manager refactoring
itowlson May 11, 2026
bf9d475
Host target environment TOMLs in git instead of registry
itowlson May 12, 2026
3e3b037
`spin new -E`
itowlson Apr 30, 2026
a535171
Adopt `opentelemetry-semantic-conventions` for OTel attribute names
ChihweiLHBird May 14, 2026
6479d05
`spin plugins -E`
itowlson May 14, 2026
8a6f072
Use OTel semconv constants for HTTP span fields
ChihweiLHBird May 15, 2026
3fb3681
Refactor to use OpenTelemetry attribute aliasing for HTTP span fields
ChihweiLHBird May 15, 2026
c21183b
Shell completions for the `-E` flag
itowlson May 18, 2026
9de981b
Remove target env TOMLs from main Spin repo
itowlson May 18, 2026
a976e28
outbound-mqtt: Use forked rumqtt
lann May 14, 2026
d539c0e
add a generated comment to spin-dependencies.wit (#3515)
karthik2804 May 18, 2026
58d1c39
`spin add` should check existing `targets` for templates
itowlson May 17, 2026
9e462ef
Bump openssl from 0.10.78 to 0.10.80 in /examples/spin-timer
dependabot[bot] May 20, 2026
0de0ebf
Bump openssl from 0.10.78 to 0.10.79
dependabot[bot] May 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/actions/spin-ci-dependencies/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ inputs:
type: bool
rust-version:
description: 'Rust version to setup'
default: '1.91'
default: '1.93'
required: false
type: string

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ concurrency:

env:
CARGO_TERM_COLOR: always
RUST_VERSION: '1.91'
RUST_VERSION: '1.93'

jobs:
dependency-review:
Expand Down Expand Up @@ -203,7 +203,7 @@ jobs:
version: '0.14.1'
- uses: actions/setup-go@v4
with:
go-version: '1.23'
go-version: '1.25'
cache-dependency-path: "**/go.sum" # To suppress warning: https://github.com/actions/setup-go/issues/427
- uses: acifani/setup-tinygo@v2
with:
Expand Down
47 changes: 46 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:
concurrency: ${{ github.workflow }}-${{ github.ref }}

env:
RUST_VERSION: '1.91'
RUST_VERSION: '1.93'

jobs:
build-and-sign:
Expand Down Expand Up @@ -386,6 +386,51 @@ jobs:
event-type: spin-release
client-payload: '{"version": "${{ github.ref_name }}"}'

notify-template-repos:
name: Open issues in template repos for new release
needs: create-gh-release
runs-on: ubuntu-latest
if: github.repository_owner == 'spinframework' && startsWith(github.ref, 'refs/tags/v')
steps:
- name: Check if this is at least a minor release
id: check-minor
shell: bash
run: |
TAG="${{ github.ref_name }}"
if [[ "$TAG" =~ ^v([0-9]+)\.([0-9]+)\.([0-9]+)(.*)$ ]]; then
PATCH="${BASH_REMATCH[3]}"
PRE="${BASH_REMATCH[4]}"
# Only notify for minor+ releases (patch == 0 and no pre-release suffix)
if [[ "$PATCH" == "0" && -z "$PRE" ]]; then
echo "is_minor=true" >> "$GITHUB_OUTPUT"
else
echo "is_minor=false" >> "$GITHUB_OUTPUT"
fi
else
echo "is_minor=false" >> "$GITHUB_OUTPUT"
fi

- name: Open issues in template repos
if: steps.check-minor.outputs.is_minor == 'true'
uses: actions/github-script@v7
with:
github-token: ${{ secrets.DEST_REPO_ACCESS_TOKEN }}
script: |
const repos = [
'spinframework/spin-js-sdk',
'spinframework/spin-python-sdk',
];
const version = '${{ github.ref_name }}';
for (const fullRepo of repos) {
const [owner, repo] = fullRepo.split('/');
await github.rest.issues.create({
owner,
repo,
title: `Tag templates for Spin ${version} release`,
body: `Spin [${version}](https://github.com/spinframework/spin/releases/tag/${version}) has been released.\n\nPlease tag compatible templates for this release.`,
});
}

docker:
runs-on: "ubuntu-22.04"
needs: [build-and-sign, build-spin-static]
Expand Down
Loading
Loading