Commit graph

260 commits

Author SHA1 Message Date
Arnout Engelen
dcd2654b83
WIP release candidate staging workflow
All checks were successful
Binary Compatibility / Check / Binary Compatibility (push) Has been skipped
Update Dependency Graph / Update Dependency Graph (push) Has been skipped
2025-10-07 12:14:14 +02:00
dependabot[bot]
c5c6a5e4ed
chore(deps): bump scacap/action-surefire-report from 1.9.0 to 1.9.1 (#2266)
Bumps [scacap/action-surefire-report](https://github.com/scacap/action-surefire-report) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/scacap/action-surefire-report/releases)
- [Commits](1a128e49c0...5609ce4db7)

---
updated-dependencies:
- dependency-name: scacap/action-surefire-report
  dependency-version: 1.9.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-25 08:55:42 +08:00
PJ Fanning
a55a719c8e
release notes for 1.2.1 (#2245) 2025-09-24 11:58:14 +01:00
dependabot[bot]
2684a7fe44
chore(deps): bump VirtusLab/scala-cli-setup from 1.9.0 to 1.9.1 (#2258)
Bumps [VirtusLab/scala-cli-setup](https://github.com/virtuslab/scala-cli-setup) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/virtuslab/scala-cli-setup/releases)
- [Commits](b1b5d003a3...77834b5926)

---
updated-dependencies:
- dependency-name: VirtusLab/scala-cli-setup
  dependency-version: 1.9.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22 09:57:56 +08:00
PJ Fanning
f2b677dfa0
remove scala 2.12 support (#1986)
* remove scala 2.12 support

* move around some source because we don't need as many source dirs

* move more files

* remove annotations

* remove annotations

* Create remove-scala-2.12-support.excludes

* remove some scala-2.12 refs

* remove compat.PartialFunction

* Update remove-scala-2.12-support.excludes
2025-09-13 10:03:10 +01:00
PJ Fanning
91401ebca1
Add 1.2.x branch to binary compatibility checks (#2181) 2025-09-08 16:31:17 +01:00
dependabot[bot]
44d5b78cf2
chore(deps): bump sbt/setup-sbt from 1.1.12 to 1.1.13 (#2179)
Bumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.1.12 to 1.1.13.
- [Release notes](https://github.com/sbt/setup-sbt/releases)
- [Commits](f20dc1bc1f...17575ea4e1)

---
updated-dependencies:
- dependency-name: sbt/setup-sbt
  dependency-version: 1.1.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-08 11:33:25 +08:00
dependabot[bot]
11e2121224
chore(deps): bump VirtusLab/scala-cli-setup from 1.8.5 to 1.9.0 (#2138)
Bumps [VirtusLab/scala-cli-setup](https://github.com/virtuslab/scala-cli-setup) from 1.8.5 to 1.9.0.
- [Release notes](https://github.com/virtuslab/scala-cli-setup/releases)
- [Commits](54cd42adb9...b1b5d003a3)

---
updated-dependencies:
- dependency-name: VirtusLab/scala-cli-setup
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 04:45:52 +08:00
PJ Fanning
e3c5fe222c
release notes for 1.2.0 (#2082)
* release notes for 1.2.0

* Update releases-1.2.md

* Update releases-1.2.md

* Update releases-1.2.md
2025-09-01 11:10:31 +01:00
dependabot[bot]
ba7af9a5bd
chore(deps): bump VirtusLab/scala-cli-setup from 1.8.0 to 1.8.5 (#2022)
Bumps [VirtusLab/scala-cli-setup](https://github.com/virtuslab/scala-cli-setup) from 1.8.0 to 1.8.5.
- [Release notes](https://github.com/virtuslab/scala-cli-setup/releases)
- [Commits](ca54569bf1...54cd42adb9)

---
updated-dependencies:
- dependency-name: VirtusLab/scala-cli-setup
  dependency-version: 1.8.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-24 11:06:05 +01:00
dependabot[bot]
3408633b02
chore(deps): bump actions/setup-java from 4 to 5 (#2044)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-22 08:12:19 +01:00
dependabot[bot]
e7e71a3adf
chore(deps): bump sbt/setup-sbt from 1.1.11 to 1.1.12 (#2028)
Bumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/sbt/setup-sbt/releases)
- [Commits](234370af13...f20dc1bc1f)

---
updated-dependencies:
- dependency-name: sbt/setup-sbt
  dependency-version: 1.1.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-13 13:52:13 +08:00
dependabot[bot]
3f71d29157
chore(deps): bump actions/checkout from 4 to 5 (#2025)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 11:01:51 +01:00
PJ Fanning
666796ca7a
create jobs to publish 1.2 snapshots (#1987) 2025-07-31 20:05:03 +01:00
PJ Fanning
4355abd9ec
build with java 17 (#1967) 2025-07-29 08:56:37 +01:00
PJ Fanning
ab80e8776e
Release notes for 1.2.0-M2 (#1943)
* init release notes

* more changes

* Update releases-1.2.md

* Update releases-1.2.md

* Create publish-1.2-docs.yml
2025-07-21 10:27:41 +01:00
PJ Fanning
947ee49293
Release notes 1.1.5 (#1931) (#1952)
* pekko 1.1.5: release notes

* fix wrong PR link

merge issues
2025-07-18 09:19:23 +01:00
dependabot[bot]
5bc61f6303
chore(deps): bump sbt/setup-sbt from 1.1.9 to 1.1.11 (#1923)
---
updated-dependencies:
- dependency-name: sbt/setup-sbt
  dependency-version: 1.1.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-29 14:17:49 +08:00
dependabot[bot]
c89068f865
chore(deps): bump sbt/setup-sbt from 1.1.7 to 1.1.9 (#1898)
Bumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.1.7 to 1.1.9.
- [Release notes](https://github.com/sbt/setup-sbt/releases)
- [Commits](26ab4b0fa1...6c68d2fe8d)

---
updated-dependencies:
- dependency-name: sbt/setup-sbt
  dependency-version: 1.1.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-16 09:18:43 +02:00
PJ Fanning
09d18943e3
publish 1.1.4 docs (#1903) 2025-06-14 10:30:52 +02:00
PJ Fanning
fdbd1b3569
CI: increase publish retries (#1862) 2025-05-23 14:43:04 +01:00
PJ Fanning
1035de65ec
CI: github actions use sha instead of version (#1858) 2025-05-21 16:50:08 +02:00
PJ Fanning
f905240114
use scacap action (#1853)
* use scacap action

* Update timing-tests.yml
2025-05-20 09:24:17 +01:00
dependabot[bot]
261fe397a9
chore(deps): bump VirtusLab/scala-cli-setup from 1.7.1 to 1.8.0 (#1844)
Bumps [VirtusLab/scala-cli-setup](https://github.com/virtuslab/scala-cli-setup) from 1.7.1 to 1.8.0.
- [Release notes](https://github.com/virtuslab/scala-cli-setup/releases)
- [Commits](6fc878be89...ca54569bf1)

---
updated-dependencies:
- dependency-name: VirtusLab/scala-cli-setup
  dependency-version: 1.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-12 11:13:20 +08:00
dependabot[bot]
14a98afce7
chore(deps): bump VirtusLab/scala-cli-setup from 1.5.4 to 1.7.1 (#1803)
* chore(deps): bump VirtusLab/scala-cli-setup from 1.5.4 to 1.7.1

Bumps [VirtusLab/scala-cli-setup](https://github.com/virtuslab/scala-cli-setup) from 1.5.4 to 1.7.1.
- [Release notes](https://github.com/virtuslab/scala-cli-setup/releases)
- [Commits](ef3764b372...6fc878be89)

---
updated-dependencies:
- dependency-name: VirtusLab/scala-cli-setup
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* add version comment

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: PJ Fanning <pjfanning@users.noreply.github.com>
2025-05-08 17:14:20 +01:00
PJ Fanning
96f70c4c7d
use scala-cli CI action (#1770)
* use scala-cli CI action

* Update nightly-builds.yml

* Update nightly-builds.yml
2025-02-12 20:16:23 +01:00
PJ Fanning
425b3f90a0
[CI] fix issue with runninf scala-cli scripts (#1752)
try to pin scala in scala-cli

more hacking

Update VerifyJDK9Classes.scala

Update verify-jdk9-classes.sh

update

revert some changes

Update nightly-builds.yml

Update nightly-builds.yml
2025-01-29 20:24:45 +01:00
Clay Johnson
4a73fd9be0
Publish build scans to develocity.apache.org (#1718)
* Publish build scans to develocity.apache.org

* Use `DEVELOCITY_ACCESS_KEY` to authenticate to `develocity.apache.org`
2025-01-15 00:20:07 +01:00
He-Pin(kerr)
0bf6606cc9
chore: Run nightly 1.0 build weekly (#1697) 2025-01-09 16:23:15 +08:00
PJ Fanning
adb988c577
Release notes for 1.1.3 (forward fit) (#1695)
* release notes for 1.1.3 (#1677)

* release notes for 1.1.3

* update case

* publish 1.1.3
2025-01-07 20:53:48 +01:00
Arnout Engelen
0f873511cd
chore: ignore even more configs for dependency submission (#1693)
confirmed ignoring `runtime-internal` suppresses the really
old guava, the `scala-doc-tool` and `scala-tool` configs
currently don't pull in any problematic dependencies but
they should not be relevant to our users either.

Follow-up on https://github.com/apache/pekko/pull/1689
and https://github.com/apache/pekko/pull/1392
2025-01-07 11:58:24 +01:00
Arnout Engelen
0855a3b035
chore: dependency-graph: ignore more contexts and modules (#1689)
To remove false positives from the counter for
https://github.com/apache/pekko/security

follow-up on https://github.com/apache/pekko/pull/1392
2025-01-06 16:22:49 +01:00
Arnout Engelen
e779b7b231
chore: dependency-submission: skip test scope (#1392)
Currently, dependency-submission would submit all dependencies to
https://github.com/apache/pekko/security/dependabot , including
test dependencies. We then added explicit dependencies to the build
to squash warnings about outdated test dependencies (#1181, #1313
and #1344).

With version 3, sbt-dependency-submission now supports ignoring
scopes. This PR proposes to ignore the test scope, and remove the
explicit dependencies from the build.

Of course, we want our developers to be secure as much as our users.
From that perspective you could say we'd want to remove 'insecure'
dependencies even from the test scope. In practice, however, I think
it's really unlikely that a vulnerability in a test scope dependency
would lead to a realistic attack on a developer. For that reason, I
think ignoring this scope for dependency-submission and keeping the
old dependencies in the build removes some development friction, which
balances out the risk of testing with outdated dependencies. If there'd
be a 'malicious' dependency out there, I expect we'd learn about it
through other channels.
2025-01-06 12:11:33 +01:00
PJ Fanning
2b6d2dc0a0
missing header (#1665) 2025-01-02 15:15:21 +01:00
PJ Fanning
ef212e9a98
reimplement fix for akka/pekko cluster (#1594)
* Revert "revert #1568 due to test failures (#1587)"

This reverts commit 7af03e5215.

* temp run nightly test in this PR

* no need for square brackets because the set print adds them

* logging to find issue

* support tcp protocols

* Update ClusterDaemon.scala

* remove temp logging

* try to fix issue in Remoting

* extra tests

* more tests

* ignore udp tests

* try to make tests tidy up after failures

* Update MixedProtocolClusterSpec.scala

* Update MixedProtocolClusterSpec.scala

* run main cluster tests for PR
2025-01-01 12:13:50 +01:00
He-Pin(kerr)
8396106081
fix: Use 1.1.x build in 1.1.x nightly build (#1648) 2024-12-31 18:09:15 +08:00
counter2015
136319fbce
chore: Update scala-steward.yml (#1642) 2024-12-30 12:30:29 +08:00
He-Pin(kerr)
b0e753417d
chore: Turn on Netty's leak detector in build. (#1637) 2024-12-29 01:26:33 +08:00
PJ Fanning
2cd8313bf5
add license headers to CI files (#1631) 2024-12-28 13:09:22 +01:00
PJ Fanning
bfa37ffcf4
add 1.1 builds (#1630) 2024-12-28 11:54:29 +01:00
PJ Fanning
53761e549a
run link-validator once a day (not per PR commit) (#1609) 2024-12-17 11:34:11 +01:00
dependabot[bot]
c55423a446
Bump scalacenter/sbt-dependency-submission from 2 to 3 (#1551)
Bumps [scalacenter/sbt-dependency-submission](https://github.com/scalacenter/sbt-dependency-submission) from 2 to 3.
- [Release notes](https://github.com/scalacenter/sbt-dependency-submission/releases)
- [Commits](https://github.com/scalacenter/sbt-dependency-submission/compare/v2...v3)

---
updated-dependencies:
- dependency-name: scalacenter/sbt-dependency-submission
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-07 14:34:56 +01:00
PJ Fanning
a91be2656c
another attempt to fix schedule in dependabot.yml (#1550) 2024-11-07 12:48:47 +01:00
PJ Fanning
7c03e37fee
fix alignment in dependabot.yml (#1549) 2024-11-07 11:57:41 +01:00
Arnout Engelen
686ba872be
chore: add dependabot for github-actions (#1548)
https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
2024-11-06 14:14:38 +01:00
PJ Fanning
726ddbfd43
CI: setup-sbt (#1531)
* CI: setup-sbt

* Update dependency-graph.yml
2024-10-16 08:05:29 +01:00
PJ Fanning
242145821f
v1.1.2 docs (#1520) 2024-10-07 13:50:16 +01:00
PJ Fanning
22a7385113
simplify scala 3 build in CI (#1486)
* simplify scala 3 build in CI

* Update scala3-build.yml
2024-09-17 21:52:06 +01:00
Arnout Engelen
2add3c2918
release notes for 1.1.1 (#1469) 2024-09-13 18:37:39 +01:00
PJ Fanning
cfea22b71f
publish 1.0.3 docs (#1462) 2024-09-04 10:45:13 +01:00