sfeir-open-source / sfeir-school-github-action-dev Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://sfeir-open-source.github.io/sfeir-school-github-action-dev/
License: Apache License 2.0
Home Page: https://sfeir-open-source.github.io/sfeir-school-github-action-dev/
License: Apache License 2.0
Currently the setup of each lab is a task without interest and need to be automated to let the student focus on the lab itself.
To improve maintainability to this school
reuse
lab 1)Currently the version is fixed by #42 to avoid issues that seem to be related to the next implementation of setOutput
function
This change is linked to a Security advisory : GHSA-7r3h-m5j6-3q42
Some slides display the Notes:
blocks. Need to analyze when and because of what.
Dependabot PR fail to run GitHub Actions Linter / lint-a-action (pull_request)
No response
GitHub Actions Linter / lint-a-action (pull_request)
working on dependabot PR
No response
No response
No response
For public actions, we need to keep in mind that GitHub exists in multiple versions like the GHES (GitHub Entreprise Server).
For example, currently, $GITHUB_OUTPUT is not valid on GHES, so a public action needs to manage that. @actions/toolkit
supports it by design.
if [ -f "$GITHUB_OUTPUT" ]; then
echo "key=${value}" >>"$GITHUB_OUTPUT"
else
echo "::set-output name=key::${value}"
fi
On slides with code, when the presented code came from a working sample, we can add credits
link to the code itself.
Tell the student the rules to generate a new release
Actionlint is a linter for your action to help you with a set of recommendations on GitHub Actions ecosystem
On slide about deprecated input, add an image of the result of this use.
I think I misconfigured them during the cleanup for the v1.0.0
Due to new design (https://github.blog/changelog/2022-10-13-design-improvements-to-github-actions-navigation/), we can change the associated screenshots
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.