Commit graph

224 commits

Author SHA1 Message Date
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
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
PJ Fanning
d6be383779
release notes for 1.1.0 (#1456)
* release notes for 1.1.0

* more release notes

* more changes

* Update releases-1.1.md
2024-09-02 20:03:38 +01:00
PJ Fanning
e1b4915c0d
run extra tests that need Java 9+ (#1434) 2024-08-09 17:03:57 +01:00
Arnout Engelen
46c557424d
Simplify link validator config (#1381) 2024-07-02 11:46:18 +02:00
Arnout Engelen
c254ce90f5
fix: dependency-graph permissions (#1372)
apparently permissions must be at the job level, not the
step level.

Follow-up on #1371
2024-06-17 23:37:21 +02:00
Arnout Engelen
89195935b0
chore: restrict GitHub actions permissions (#1371)
Be more selective in granting permissions to actions
2024-06-17 23:29:23 +02:00
He-Pin(kerr)
7eec328d0c
chore: Separate commands with ; in nightly-builds.yml (#1332) 2024-05-17 19:19:39 +08:00
PJ Fanning
30052f18d6
fix startsWith condition in nightly-builds.yml (#1331) 2024-05-17 11:07:17 +01:00
He-Pin(kerr)
93c1af552f
chore: Update startsWith in yml (#1330) 2024-05-17 10:16:05 +01:00
PJ Fanning
c84f1b2bbe
build issue in nightly-builds.yml (#1329)
* build issue in nightly-builds.yml

* Update nightly-builds.yml
2024-05-17 12:35:40 +08:00
Arnout Engelen
d98942dd3b
chore: drop custom +~ version switching (#1324)
as this feature is in sbt since https://github.com/sbt/sbt/pull/6894
and https://github.com/sbt/sbt/pull/6936
2024-05-13 10:56:26 +02:00
scala-steward-asf[bot]
ebcffc7925
Update sbt to 1.10.0 (#1316)
* Update sbt to 1.10.0

* chore: Use `;` to separate commands

---------

Co-authored-by: scala-steward-asf[bot] <147768647+scala-steward-asf[bot]@users.noreply.github.com>
Co-authored-by: He-Pin <hepin1989@gmail.com>
2024-05-12 20:14:31 +08:00
PJ Fanning
719c944dff
Update format.yml (#1322) 2024-05-12 12:09:26 +01:00
PJ Fanning
ea49f7bba7
Create publish-1.1-docs.yml (#1321) 2024-05-08 09:31:02 +01:00
Alexey Venderov
25fcfc96dd
Fix Develocity access key environment variable name (#1295) 2024-04-25 19:25:22 +02:00
Alexey Venderov
763cdb64eb
Capture build scans on ge.apache.org to benefit from deep build insights (#1288)
* Capture build scans on ge.apache.org to benefit from deep build insights (#1)

* Add Develocity plugin and configure it to publish to Apache Develocity instance

* Add Develocity access token to CI jobs

* Use convention plugin to configure Develocity

* Add opt-in property

* Revert "Add opt-in property"

This reverts commit ff556b9764fd6b980b24082a3195ba3fbd22faf6.

* Improve variable name

* Use upper case i in CI abbreviation
2024-04-25 17:25:52 +02:00
Matthew de Detrich
8bb1694279
Remove ignore-opts-files arg in scala steward (#1265) 2024-04-06 17:38:27 +08:00
He-Pin(kerr)
0c0087d8b0
chore: Update xms for scala stew (#1255) 2024-04-06 16:40:16 +08:00
He-Pin
b2d91210a7 chore: Add more heap memory to stew action. 2024-04-06 09:44:26 +02:00
Matthew de Detrich
dcaaf707e1 Add workflow_dispatch to scala steward 2024-04-05 20:06:20 +02:00
PJ Fanning
fbd36f4b33
fix evaluation in nightly-builds.yml (#1234) 2024-03-24 13:02:22 +01:00
PJ Fanning
f71c083aa2
run sbt doc in nightly build for Scala 3 but with without genjavadoc (#1231) 2024-03-24 11:09:22 +01:00
He-Pin(kerr)
0e947ae9c3
chore: Skip genjavadoc on Scala 3.3 (#1226) 2024-03-24 14:30:16 +08:00
PJ Fanning
e3410bcaa8
Pekko becomes TLP (#1214) 2024-03-22 14:16:08 +01:00
PJ Fanning
d72584801d
add license header (#1199) 2024-03-16 19:18:24 +08:00
PJ Fanning
baedbe61d8
provide more memory to sbt jobs (#1176) 2024-03-04 20:33:10 +01:00
PJ Fanning
840596d147
remove unsupported feature from 1.0 build (#1121) 2024-02-12 23:10:21 +01:00
PJ Fanning
28e966a79e
Create nightly-1.0-builds.yml (#1120) 2024-02-12 14:16:24 +01:00