Skip to content

Commit afebfd2

Browse files
committed
April advisory board minutes
1 parent 9d2174c commit afebfd2

File tree

6 files changed

+133
-11
lines changed

6 files changed

+133
-11
lines changed

minutes/_posts/2023-01-16-january-16-2023.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Scala Center website.
1010
## Summary
1111

1212
The following agenda was distributed to attendees:
13-
[agenda](https://github.com/scalacenter/advisoryboard/blob/master/agendas/027-2022-q4.md).
13+
[agenda](https://github.com/scalacenter/advisoryboard/blob/main/agendas/027-2022-q4.md).
1414

1515
Center activities for the past quarter focused on in-person events
1616
(conferences, summits, sprees, meetups, and workshops), online events,
Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
---
2+
layout: contact
3+
---
4+
5+
# Minutes of the 28th meeting of the Scala Center, Q1 2023
6+
7+
Minutes are [archived](https://scala.epfl.ch/records.html) on the
8+
Scala Center website.
9+
10+
## Summary
11+
12+
The following agenda was distributed to attendees:
13+
[agenda](https://github.com/scalacenter/advisoryboard/blob/main/agendas/028-2023-q1.md).
14+
15+
Center activities for the past quarter focused on TODO
16+
17+
Details are below and in the Center's activity report:
18+
19+
* [report](https://scala.epfl.ch/records/2023-Q1-activity-report.html)
20+
21+
Two new proposals were received this quarter:
22+
23+
* [SCP-029](https://github.com/scalacenter/advisoryboard/blob/main/proposals/029-sbt-community-repository.md): Sbt community repository
24+
* [SCP-030](https://github.com/scalacenter/advisoryboard/blob/main/proposals/030-governance-page.md): Governance page
25+
26+
Both proposals were voted on and accepted by the board.
27+
28+
Other business discussed included TODO
29+
and company overviews for Morgan Stanley and Spotify.
30+
31+
## Date, Time and Location
32+
33+
The meeting took place virtually on Thursday, April 27, 2023 at
34+
15:00pm (UTC).
35+
36+
Minutes were taken by Seth Tisue (secretary).
37+
38+
## Attendees
39+
40+
Officers:
41+
42+
* Chris Kipp (chairperson)
43+
* also board member, representing Lunatech
44+
* Darja Jovanovic (executive director), EPFL
45+
* Julien Richard-Foy (technical director), EPFL
46+
* Seth Tisue (secretary), Lightbend
47+
48+
Apologies:
49+
50+
* Martin Odersky (technical advisor), EPFL
51+
52+
Board members:
53+
54+
* Diego Alonso, 47 Degrees
55+
* Maureen Elsberry, Xebia Functional
56+
* Claire McGinty & Kellen Dye, Spotify
57+
* Krzysztof Romanowski, VirtusLab
58+
* Lukas Rytz, Lightbend
59+
* Daniela Sfregola, Morgan Stanley
60+
* Eugene Yokota, community representative
61+
62+
## Technical report
63+
64+
Julien summarized Scala Center activities since the last meeting.
65+
66+
His remarks were based on the Center's Q1 quarterly activity report:
67+
68+
* [report](https://scala.epfl.ch/records/2023-Q1-activity-report.html)
69+
70+
And the Center's Q2 roadmap:
71+
72+
* [roadmap](https://scala.epfl.ch/records/2023-Q2-roadmap.html)
73+
74+
The following notes do not repeat the content of the report and
75+
roadmap, but only supplement them.
76+
77+
TODO
78+
79+
## Management report
80+
81+
Darja also summarized Scala Center activities since the last meeting.
82+
83+
TODO
84+
85+
## Scala 2 report
86+
87+
This was presented by Lukas.
88+
89+
TODO
90+
91+
## Community report
92+
93+
TODO
94+
95+
## Proposals
96+
97+
### SCP-029: Sbt community repository
98+
99+
TODO
100+
101+
**Voting**: The proposal was accepted by unanimous vote of members
102+
present.
103+
104+
### SCP-030: Governance page for Scala
105+
106+
TODO
107+
108+
**Voting**: The proposal was accepted by unanimous vote of members
109+
present.
110+
111+
### Company overviews
112+
113+
Daniela gave an overview of Scala usage at Morgan Stanley.
114+
115+
Claire gave an overview of Scala usage at Spotify.
116+
117+
(TODO: slides?)
118+
119+
## Conclusion
120+
121+
As was usual through 2019, we hope to hold an in-person board meeting
122+
later this year in conjunction with Scala Days.

records/2022-Q1-activity-report.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,18 +49,18 @@ the following:
4949
- We have reworked the structure of the Scaladex project by reorganizing the modules folder and simplifying the startup process. We have updated the local projects being indexed to get recent projects and releases. The goal was to simplify the process to develop locally new features and attract new contributors. Finally we have updated the contributing guide of Scaladex. ([link](https://github.com/scalacenter/scaladex/pull/878))
5050
- We have implemented a first admin task: the goal is to automate operations that would improve the maintenance of Scaladex like deleting old releases, or update github information for a particular project. The first one implemented will check for a particular project if any release is missing and then will index it ([link](https://github.com/scalacenter/scaladex/pull/948))
5151

52-
### Github security alerts in sbt projects
52+
### GitHub security alerts in sbt projects
5353

5454
for Scala 2 and Scala 3.
5555

5656
*Keeping the software secure is critically important.
5757
Some major threats like [Log4Shell](https://en.wikipedia.org/wiki/Log4Shell) can happen at any time and impact a large number of organizations and companies.
58-
In June 2020 Github released Dependendabot to help developers keep their dependencies updated and secure.
58+
In June 2020 GitHub released Dependendabot to help developers keep their dependencies updated and secure.
5959
It does not yet support scanning sbt dependencies.*
6060

61-
We collaborated with the Dependabot team at Github to create [sbt-github-dependency-graph](https://github.com/scalacenter/sbt-github-dependency-graph): an sbt plugin that can submit a report of all the dependencies to Github through the experimental Graph Dependency API.
62-
This plugin will be released along with its associated Github action as soon as Github makes the API public.
63-
Thanks to this tool, you will be able to view the [dependency graph](https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph) of your sbt projects in the Github UI and you will receive Dependabot alerts on vulnerable dependencies.
61+
We collaborated with the Dependabot team at GitHub to create [sbt-github-dependency-graph](https://github.com/scalacenter/sbt-github-dependency-graph): an sbt plugin that can submit a report of all the dependencies to GitHub through the experimental Graph Dependency API.
62+
This plugin will be released along with its associated GitHub action as soon as GitHub makes the API public.
63+
Thanks to this tool, you will be able to view the [dependency graph](https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph) of your sbt projects in the GitHub UI and you will receive Dependabot alerts on vulnerable dependencies.
6464

6565
### Getting started with coursier ([SCP-026](https://github.com/scalacenter/advisoryboard/blob/main/proposals/026-solidify-getting-started-with-coursier.md))
6666

records/2022-Q2-activity-report.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ governance expert.
2323

2424
For Scala 2 and Scala 3.
2525

26-
We are collaborating with the Dependabot team at Github to build support for their security alerts in sbt projects.
27-
The main goal of this project is to harden the security of sbt projects hosted on Github by scanning their dependencies.
26+
We are collaborating with the Dependabot team at GitHub to build support for their security alerts in sbt projects.
27+
The main goal of this project is to harden the security of sbt projects hosted on GitHub by scanning their dependencies.
2828

29-
We built [scalacenter/sbt-github-dependency-graph](https://github.com/scalacenter/sbt-github-dependency-graph), an sbt plugin that can submit all the dependencies to Github, and [scalacenter/sbt-dependency-graph-action](https://github.com/scalacenter/sbt-dependency-graph-action), a Github action that can configure and run the sbt plugin in a Github workflow. Those projects are being validated and are therefore not ready to be used.
29+
We built [scalacenter/sbt-github-dependency-graph](https://github.com/scalacenter/sbt-github-dependency-graph), an sbt plugin that can submit all the dependencies to GitHub, and [scalacenter/sbt-dependency-graph-action](https://github.com/scalacenter/sbt-dependency-graph-action), a GitHub action that can configure and run the sbt plugin in a GitHub workflow. Those projects are being validated and are therefore not ready to be used.
3030

3131
### Scala 3 Expression Evaluation in Metals' Debugger
3232

records/2022-Q3-activity-report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ Ideally we would like to be able to also run the tests in the background but thi
7171

7272
For Scala 3 and Scala 2.
7373

74-
We released [`scalacenter/sbt-dependency-submission`](https://github.com/scalacenter/sbt-dependency-submission) a Github action that submits the full graph of dependencies of an sbt project to Github for security scanning.
74+
We released [`scalacenter/sbt-dependency-submission`](https://github.com/scalacenter/sbt-dependency-submission) a GitHub action that submits the full graph of dependencies of an sbt project to GitHub for security scanning.
7575
It is used in more than [50 open repositories](https://github.com/scalacenter/sbt-dependency-submission/network/dependents?package_id=UGFja2FnZS0zMjE3ODc0ODM1).
7676
It can also be used in private repositories.
7777

records/2023-Q1-activity-report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ the detailed outcomes of the summit in this [blog article](https://scala-lang.or
222222

223223
For Scala 2 and Scala 3.
224224

225-
[scalacenter/sbt-dependency-submission](https://github.com/scalacenter/sbt-dependency-submission) is a Github action that submits all the dependencies of an sbt project to Github for scanning security vulnerabilities.
225+
[scalacenter/sbt-dependency-submission](https://github.com/scalacenter/sbt-dependency-submission) is a GitHub action that submits all the dependencies of an sbt project to GitHub for scanning security vulnerabilities.
226226

227227
We made it possible to submit the dependencies of several sbt builds in the same workflow, in [#93](https://github.com/scalacenter/sbt-dependency-submission/pull/93) and [#96](https://github.com/scalacenter/sbt-dependency-submission/pull/96).
228228

0 commit comments

Comments
 (0)