mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-08-20 01:58:32 -04:00
CI-CD Updates (#768)
* Use new version of CI-CD Actions * Use cSpell spell check, and use ubuntu-20.04 for formatting check * Format and spell check all files in the portable directory * Remove the https:// from #errors and #warnings as uncrustify attempts to change it to /* * Use checkout@v3 instead of checkout@v2 on all jobs ---------
This commit is contained in:
parent
d6bccb1f4c
commit
5fb9b50da8
485 changed files with 108790 additions and 107581 deletions
918
.github/.cSpellWords.txt
vendored
Normal file
918
.github/.cSpellWords.txt
vendored
Normal file
|
@ -0,0 +1,918 @@
|
|||
AASR
|
||||
ABETRG
|
||||
ABSR
|
||||
ABTSZ
|
||||
ACCAH
|
||||
ACCAL
|
||||
ACCAU
|
||||
ACCBH
|
||||
ACCBL
|
||||
ACCBU
|
||||
ACLK
|
||||
acpa
|
||||
ACPA
|
||||
acpc
|
||||
ACPC
|
||||
addi
|
||||
addiu
|
||||
ADTRG
|
||||
aeevt
|
||||
AEEVT
|
||||
AERR
|
||||
AIRCR
|
||||
ALMIEN
|
||||
ALMV
|
||||
ANDC
|
||||
ANDCCR
|
||||
APIC
|
||||
APROCFREQ
|
||||
APSR
|
||||
ARMCM
|
||||
Armv
|
||||
ARMVFP
|
||||
ASTRINGZ
|
||||
aswtrg
|
||||
ASWTRG
|
||||
Ateml
|
||||
ATMEGA
|
||||
Atmel
|
||||
ATMEL
|
||||
atomatic
|
||||
ATPASTE
|
||||
AVRDX
|
||||
BANDL
|
||||
bcpb
|
||||
BCPB
|
||||
bcpc
|
||||
BCPC
|
||||
beevt
|
||||
BEEVT
|
||||
BERR
|
||||
bfextu
|
||||
Biagioni
|
||||
bics
|
||||
BISR
|
||||
BODIEN
|
||||
BODSTS
|
||||
BRGR
|
||||
brhi
|
||||
brne
|
||||
bswtrg
|
||||
BSWTRG
|
||||
CANEN
|
||||
CANRX
|
||||
CANTX
|
||||
capitalisation
|
||||
cbmc
|
||||
CBMC
|
||||
cbor
|
||||
CBOR
|
||||
CCIE
|
||||
CCMP
|
||||
CCNT
|
||||
CCNTR
|
||||
CCPN
|
||||
CCPR
|
||||
CDTY
|
||||
CDTYR
|
||||
CFBS
|
||||
CFRC
|
||||
CHDIV
|
||||
CHDR
|
||||
CHRL
|
||||
CHSR
|
||||
CICR
|
||||
CISR
|
||||
CKDIV
|
||||
CKEY
|
||||
CKGR
|
||||
CKLO
|
||||
CKPS
|
||||
CLDIV
|
||||
CLKA
|
||||
CLKB
|
||||
CLKEN
|
||||
clki
|
||||
CLKI
|
||||
CLKP
|
||||
CLKS
|
||||
CLKSTA
|
||||
CLRB
|
||||
CLRF
|
||||
CLRPSW
|
||||
CMCNT
|
||||
CMCON
|
||||
CMCOR
|
||||
CMCR
|
||||
CMIE
|
||||
cmock
|
||||
Cmock
|
||||
CMock
|
||||
CMOCK
|
||||
cmpx
|
||||
CMSIS
|
||||
CMSTR
|
||||
CNTE
|
||||
coalescences
|
||||
CODAN
|
||||
codecov
|
||||
CODR
|
||||
comms
|
||||
COMPA
|
||||
CONFG
|
||||
CORTUS
|
||||
coverity
|
||||
Coverity
|
||||
covfs
|
||||
COVFS
|
||||
CPACR
|
||||
cpas
|
||||
CPAS
|
||||
cpbs
|
||||
CPBS
|
||||
cpcdis
|
||||
CPCDIS
|
||||
CPCS
|
||||
cpcstop
|
||||
CPCSTOP
|
||||
CPCTRG
|
||||
CPIV
|
||||
CPRD
|
||||
CPRDR
|
||||
CPRE
|
||||
cpsid
|
||||
cpsie
|
||||
CPSR
|
||||
CPUID
|
||||
CRCB
|
||||
crflash
|
||||
CRGFLG
|
||||
CRGINT
|
||||
crhook
|
||||
croutine
|
||||
CRTV
|
||||
CSAAT
|
||||
csrr
|
||||
csrs
|
||||
csrw
|
||||
CTCR
|
||||
ctest
|
||||
CTRLA
|
||||
CTSIC
|
||||
CUPD
|
||||
CUPDR
|
||||
CWGR
|
||||
cxsf
|
||||
CYGNAL
|
||||
DADR
|
||||
daif
|
||||
DAIFCLR
|
||||
DAIFSET
|
||||
DATAR
|
||||
DATAW
|
||||
DATNB
|
||||
DATRDY
|
||||
DBGU
|
||||
DCDIC
|
||||
DCMR
|
||||
DCOUNT
|
||||
decf
|
||||
decfsz
|
||||
DECNT
|
||||
DFPU
|
||||
DFREERTOS
|
||||
dicr
|
||||
DICR
|
||||
DIVB
|
||||
DLYBCS
|
||||
DLYBCT
|
||||
DLYBS
|
||||
DLYI
|
||||
DNDEBUG
|
||||
DOCOUNT
|
||||
DOENDH
|
||||
DOENDL
|
||||
DOHIGH
|
||||
DOLOW
|
||||
DOSTARTH
|
||||
DOSTARTL
|
||||
DPFPU
|
||||
DPLB
|
||||
DPOPM
|
||||
DPSW
|
||||
DPUSHM
|
||||
DRDY
|
||||
DRFCS
|
||||
DRPT
|
||||
DRXD
|
||||
DSLPE
|
||||
DSNACK
|
||||
DSPIC
|
||||
DSRIC
|
||||
DSWPAG
|
||||
DTGLE
|
||||
DTREN
|
||||
DTXD
|
||||
DUNITY
|
||||
DVAR
|
||||
EABI
|
||||
ecall
|
||||
ECIT
|
||||
ECRS
|
||||
ECRSDV
|
||||
eevt
|
||||
EEVT
|
||||
eevtedg
|
||||
EEVTEDG
|
||||
EFRHD
|
||||
EINT
|
||||
EIPC
|
||||
EIPSW
|
||||
Elektronika
|
||||
EMACB
|
||||
EMDC
|
||||
EMDIO
|
||||
emption
|
||||
endm
|
||||
ENDRX
|
||||
ENDTX
|
||||
enetrg
|
||||
ENETRG
|
||||
ENMFILE
|
||||
EOICR
|
||||
epage
|
||||
EPEDS
|
||||
EPINT
|
||||
EPTYPE
|
||||
EQIC
|
||||
EQIF
|
||||
EQMK
|
||||
EREFCK
|
||||
eret
|
||||
ERRA
|
||||
ERSTL
|
||||
ERXCK
|
||||
ERXDV
|
||||
ERXER
|
||||
Espeche
|
||||
Espressif
|
||||
ESTATUS
|
||||
ETRCS
|
||||
ETRGEDG
|
||||
etrgs
|
||||
ETRGS
|
||||
ETXCK
|
||||
ETXEN
|
||||
ETXER
|
||||
evba
|
||||
EVBA
|
||||
EWARM
|
||||
EWAVR
|
||||
EWRL
|
||||
EWRX
|
||||
EXID
|
||||
expandnl
|
||||
EXTRSM
|
||||
FADD
|
||||
FCMD
|
||||
fcolor
|
||||
FCSE
|
||||
fdiagnostics
|
||||
fdiv
|
||||
FDIV
|
||||
FEDPICC
|
||||
FERR
|
||||
FFDR
|
||||
FFER
|
||||
FFSR
|
||||
FIDI
|
||||
FLASH
|
||||
Flsh
|
||||
FLSH
|
||||
FMCN
|
||||
FMRXNE
|
||||
FMXR
|
||||
fninit
|
||||
fnsave
|
||||
FNTR
|
||||
FOSC
|
||||
FPCCR
|
||||
FPCSR
|
||||
FPSW
|
||||
FPUL
|
||||
FRDY
|
||||
Frieder
|
||||
FSDEN
|
||||
FSEDGE
|
||||
FSLEN
|
||||
FSOS
|
||||
FSR
|
||||
fwait
|
||||
GCACC
|
||||
GCTRL
|
||||
getvect
|
||||
GIEH
|
||||
GIEL
|
||||
GIRQ
|
||||
GLBSTATE
|
||||
GMSK
|
||||
GNURX
|
||||
GOVRE
|
||||
gpio
|
||||
GPIO
|
||||
GPNVM
|
||||
GPTA
|
||||
HCLK
|
||||
Hitach
|
||||
HRESP
|
||||
HWHSH
|
||||
HWORD
|
||||
HWRD
|
||||
IADR
|
||||
IADRSZ
|
||||
ICCAVR
|
||||
ICCBPR
|
||||
ICCEOIR
|
||||
ICCIAR
|
||||
ICCICAR
|
||||
ICCPMR
|
||||
ICCR
|
||||
ICCRPR
|
||||
ICCRX
|
||||
ICERST
|
||||
ICSR
|
||||
IDCR
|
||||
IECR
|
||||
IFDR
|
||||
IFER
|
||||
IFLASH
|
||||
IFSR
|
||||
imajeff
|
||||
INACK
|
||||
INDF
|
||||
inpw
|
||||
INTE
|
||||
INTFRCH
|
||||
INTFRCL
|
||||
INTIT
|
||||
INTTM
|
||||
IODEFINE
|
||||
IORLW
|
||||
IPEN
|
||||
IPLB
|
||||
ipsr
|
||||
IPSR
|
||||
iret
|
||||
IRET
|
||||
IRXFCS
|
||||
ISRAM
|
||||
ISRR
|
||||
ISR's
|
||||
ISRS
|
||||
ISRTICK
|
||||
ITIF
|
||||
ITMC
|
||||
ITMK
|
||||
ittt
|
||||
JFRAME
|
||||
JTAG
|
||||
JTVIC
|
||||
Kamil
|
||||
kbhit
|
||||
Kbyte
|
||||
Krutmann
|
||||
LAPIC
|
||||
LCDR
|
||||
LCOL
|
||||
lcov
|
||||
ldaa
|
||||
LDATA
|
||||
LDBDIS
|
||||
LDBSTOP
|
||||
ldmdb
|
||||
LDMFD
|
||||
ldmia
|
||||
LDRA
|
||||
ldras
|
||||
LDRAS
|
||||
ldrb
|
||||
ldrbs
|
||||
LDRBS
|
||||
LDRNE
|
||||
ldsr
|
||||
lidt
|
||||
LINKR
|
||||
LJMP
|
||||
LLIO
|
||||
lovrs
|
||||
LOVRS
|
||||
lpcount
|
||||
lpend
|
||||
lpstart
|
||||
LPTHREAD
|
||||
lsls
|
||||
LSPEN
|
||||
LSPENS
|
||||
ltorg
|
||||
LWRD
|
||||
MABT
|
||||
MACL
|
||||
MAINF
|
||||
MAINRDY
|
||||
MAIR
|
||||
Mang
|
||||
Mbits
|
||||
mcause
|
||||
MCFR
|
||||
MCKA
|
||||
MCKB
|
||||
MCKR
|
||||
MCKRDY
|
||||
MCLK
|
||||
MCU
|
||||
MDDR
|
||||
MDER
|
||||
MDIO
|
||||
MDLC
|
||||
MDSR
|
||||
mepc
|
||||
mevents
|
||||
MFCR
|
||||
mfear
|
||||
mfedr
|
||||
mfesr
|
||||
mffsr
|
||||
mfgpr
|
||||
mfhi
|
||||
MFID
|
||||
mflo
|
||||
mfloat
|
||||
mfmsr
|
||||
mfpu
|
||||
mhartid
|
||||
MIDE
|
||||
Mikro
|
||||
MIKROC
|
||||
misra
|
||||
Misra
|
||||
MISRA
|
||||
MMCR
|
||||
MMSYSERR
|
||||
MOSC
|
||||
MOSCS
|
||||
MOSI
|
||||
movem
|
||||
moveq
|
||||
MOVF
|
||||
MOVFF
|
||||
movhi
|
||||
movia
|
||||
movlb
|
||||
movlw
|
||||
movne
|
||||
movs
|
||||
movw
|
||||
MOVWF
|
||||
movx
|
||||
MPLAB
|
||||
MPUCTRL
|
||||
MQTT
|
||||
MRDY
|
||||
MREAD
|
||||
mret
|
||||
mrseq
|
||||
mrsne
|
||||
MRTR
|
||||
MSBF
|
||||
MSDIS
|
||||
MSEN
|
||||
mspgcc
|
||||
msreq
|
||||
mstatus
|
||||
MSTATUS
|
||||
MSTP
|
||||
MSTPA
|
||||
MSTPCR
|
||||
MSTPCRA
|
||||
MSTPCRC
|
||||
MSTR
|
||||
MTCR
|
||||
mthi
|
||||
MTIOA
|
||||
MTIOB
|
||||
mtlo
|
||||
mtsr
|
||||
MVFACGU
|
||||
MVFACHI
|
||||
MVFACLO
|
||||
MVFACMI
|
||||
MVFC
|
||||
MVTACGU
|
||||
MVTACHI
|
||||
MVTACLO
|
||||
MVTC
|
||||
MVTIPL
|
||||
NCFGR
|
||||
NCPHA
|
||||
NEBP
|
||||
NFIQ
|
||||
Nios
|
||||
NIOSII
|
||||
NIRQ
|
||||
NOGIC
|
||||
noheap
|
||||
nostdint
|
||||
NPCS
|
||||
NRSTL
|
||||
NSACR
|
||||
NSFPU
|
||||
NSSR
|
||||
NTRST
|
||||
NVIC
|
||||
ODAT
|
||||
ODSR
|
||||
OPMOD
|
||||
optimisations
|
||||
OPTIMISED
|
||||
optimiser
|
||||
ORCCR
|
||||
orrs
|
||||
OSCBYPASS
|
||||
OSCEN
|
||||
OSCOFF
|
||||
OSCOUNT
|
||||
OSMC
|
||||
outpw
|
||||
OVLY
|
||||
OVRE
|
||||
OVRES
|
||||
OVRUN
|
||||
OWATCOM
|
||||
OWDR
|
||||
OWER
|
||||
OWSR
|
||||
PAGEN
|
||||
PCDR
|
||||
PCER
|
||||
PCKR
|
||||
PCLATH
|
||||
PCLATU
|
||||
PCLK
|
||||
PCLKSEL
|
||||
PCSR
|
||||
PCXI
|
||||
PDSR
|
||||
PEIE
|
||||
PENDSV
|
||||
PENDSVCLEAR
|
||||
PENDSVSET
|
||||
PENSVCLEAR
|
||||
PERIODH
|
||||
PERIODL
|
||||
periph
|
||||
PERIPH
|
||||
PFRE
|
||||
phelter
|
||||
PHYA
|
||||
PICNT
|
||||
pico
|
||||
picolibc
|
||||
Picolibc
|
||||
PICOLIBC
|
||||
PIEN
|
||||
PIIR
|
||||
PIMR
|
||||
PIOA
|
||||
PIOB
|
||||
PISR
|
||||
PITC
|
||||
PITEN
|
||||
PITIEN
|
||||
PIVR
|
||||
PLLB
|
||||
PLLR
|
||||
popa
|
||||
popm
|
||||
POPNE
|
||||
POPW
|
||||
popx
|
||||
portcomn
|
||||
PORTEN
|
||||
portex
|
||||
portisr
|
||||
POWERUP
|
||||
ppuc
|
||||
PPUDR
|
||||
PPUER
|
||||
PPUSR
|
||||
ppux
|
||||
PRCR
|
||||
PREA
|
||||
PREB
|
||||
PRIA
|
||||
Prioritised
|
||||
PRIS
|
||||
PROCDLY
|
||||
PRODH
|
||||
PRODL
|
||||
PROGE
|
||||
Prokic
|
||||
prtmacro
|
||||
psha
|
||||
psplim
|
||||
PSPLIM
|
||||
PSTDBY
|
||||
PSVPAG
|
||||
PTCR
|
||||
PTSR
|
||||
Pulpino
|
||||
PUON
|
||||
pusha
|
||||
pushf
|
||||
pushm
|
||||
PUSHNE
|
||||
PUSHW
|
||||
pushx
|
||||
PWMC
|
||||
RAMPZ
|
||||
RASR
|
||||
Rationalised
|
||||
Raynald
|
||||
RBAR
|
||||
RBOF
|
||||
RBQP
|
||||
RBSY
|
||||
RCALL
|
||||
RCAP
|
||||
RCIF
|
||||
RCMR
|
||||
RCOMP
|
||||
RCOUNT
|
||||
rddsp
|
||||
RDRF
|
||||
reent
|
||||
REENT
|
||||
REGA
|
||||
RELD
|
||||
Renesas
|
||||
reta
|
||||
reti
|
||||
RETP
|
||||
RETTO
|
||||
RFEIA
|
||||
RFMR
|
||||
RIIC
|
||||
RIPL
|
||||
riscv
|
||||
RLAR
|
||||
RLCE
|
||||
RLES
|
||||
RLEX
|
||||
RMII
|
||||
RMWUPE
|
||||
RNCR
|
||||
RNPR
|
||||
ROUSSET
|
||||
ROVR
|
||||
RSHR
|
||||
rslcx
|
||||
RSLCX
|
||||
RSMINPR
|
||||
RSTC
|
||||
RSTEP
|
||||
RSTIT
|
||||
RSTNACK
|
||||
RSTRX
|
||||
RSTSTA
|
||||
RSTTX
|
||||
Rsvd
|
||||
RTAR
|
||||
RTCEN
|
||||
RTCSC
|
||||
RTIE
|
||||
RTIF
|
||||
RTIFRC
|
||||
RTMR
|
||||
RTOR
|
||||
RTSEN
|
||||
RTSR
|
||||
RTTC
|
||||
RTVR
|
||||
RVDS
|
||||
RXBRK
|
||||
RXBUFF
|
||||
RXBYTECNT
|
||||
RXDIS
|
||||
Rxed
|
||||
RXEN
|
||||
RXENA
|
||||
RXOVERWRITE
|
||||
RXRDY
|
||||
RXRSM
|
||||
RXSETUP
|
||||
RXSUSP
|
||||
RXSYN
|
||||
RXTEN
|
||||
RXUBR
|
||||
SBYCR
|
||||
SCALL
|
||||
SCBR
|
||||
SCDR
|
||||
SCER
|
||||
SCSR
|
||||
SDCC
|
||||
SECU
|
||||
SENDA
|
||||
SETB
|
||||
SETEN
|
||||
SETPSW
|
||||
SETR
|
||||
setvect
|
||||
SFRC
|
||||
SHLL
|
||||
SHLR
|
||||
SHPR
|
||||
SHTIM
|
||||
SIFIVE
|
||||
sinclude
|
||||
SODR
|
||||
SOFTIRQ
|
||||
SPCK
|
||||
SPIEN
|
||||
SPSR
|
||||
SRCMP
|
||||
SREG
|
||||
SRSDB
|
||||
SSBY
|
||||
SSIR
|
||||
SSKEY
|
||||
staa
|
||||
Stellaris
|
||||
STILM
|
||||
STKPTR
|
||||
stmdb
|
||||
stmia
|
||||
stsr
|
||||
STTBRK
|
||||
STTDLY
|
||||
STTOUT
|
||||
STTTO
|
||||
SVACC
|
||||
svcne
|
||||
SVDIS
|
||||
svlcx
|
||||
SVMST
|
||||
SWAPW
|
||||
SWHSH
|
||||
SWINR
|
||||
SWINT
|
||||
SWINTR
|
||||
SWRST
|
||||
SWTRG
|
||||
synchronise
|
||||
SYSC
|
||||
TACCR
|
||||
TACCTL
|
||||
TACLR
|
||||
TACTL
|
||||
TBCTRL
|
||||
TBLPTRH
|
||||
TBLPTRL
|
||||
TBLPTRU
|
||||
TBLPTRUH
|
||||
TBLPTRUL
|
||||
TBQP
|
||||
TBSY
|
||||
tcclks
|
||||
TCCR
|
||||
TCKPS
|
||||
TCLK
|
||||
TCMR
|
||||
TCOMP
|
||||
TDES
|
||||
TDESMOD
|
||||
TDMI
|
||||
TDRE
|
||||
TEOF
|
||||
TFLG
|
||||
TFMR
|
||||
TGRA
|
||||
THALT
|
||||
TIAO
|
||||
TICKISR
|
||||
TIMFRZ
|
||||
TIMSK
|
||||
TIOA
|
||||
TIOB
|
||||
tmcsr
|
||||
TMCSR
|
||||
TMIF
|
||||
TMKAEN
|
||||
TMKAIF
|
||||
TMKAMK
|
||||
TMMK
|
||||
TMPR
|
||||
TMRLR
|
||||
TNCR
|
||||
TNPR
|
||||
TOSU
|
||||
TOVF
|
||||
TPCS
|
||||
TPFR
|
||||
TRAPA
|
||||
TRGEN
|
||||
TRGSEL
|
||||
TSHR
|
||||
tstfsz
|
||||
TSTP
|
||||
TSTR
|
||||
TTGR
|
||||
TUND
|
||||
TUNDR
|
||||
TWCK
|
||||
TXBUFE
|
||||
TXCOMP
|
||||
TXDIS
|
||||
TXEMPTY
|
||||
TXEN
|
||||
TXENA
|
||||
TXERR
|
||||
TXIE
|
||||
TXIF
|
||||
TXPKTRDY
|
||||
TXRDY
|
||||
TXSYN
|
||||
TXTEN
|
||||
TXUBR
|
||||
TXVC
|
||||
TXVDIS
|
||||
UDCP
|
||||
uncrustify
|
||||
UNRE
|
||||
unsuspended
|
||||
URAD
|
||||
URAT
|
||||
URSTEN
|
||||
URSTIEN
|
||||
URSTS
|
||||
Usart
|
||||
USART
|
||||
USPRG
|
||||
USRIO
|
||||
utest
|
||||
utilises
|
||||
utilising
|
||||
VDDCORE
|
||||
vect
|
||||
VECT
|
||||
VECTACTIVE
|
||||
visualisation
|
||||
vldmdbeq
|
||||
vldmia
|
||||
vldmiaeq
|
||||
VMSRNE
|
||||
vpop
|
||||
VPOPNE
|
||||
vpush
|
||||
VPUSHNE
|
||||
VRPM
|
||||
Vrtc
|
||||
vstmdbeq
|
||||
vstmiaeq
|
||||
VTOR
|
||||
W
|
||||
WAVESEL
|
||||
wavsel
|
||||
Wcolor
|
||||
Wconversion
|
||||
WDCR
|
||||
WDDBGHLT
|
||||
WDDIS
|
||||
WDERR
|
||||
WDFIEN
|
||||
WDIDLEHLT
|
||||
WDMR
|
||||
WDRPROC
|
||||
WDRSTEN
|
||||
WDRSTT
|
||||
WDSR
|
||||
WDTC
|
||||
wdtcon
|
||||
WDUNF
|
||||
Werror
|
||||
WESTAT
|
||||
Weverything
|
||||
Wextra
|
||||
winmm
|
||||
WIZC
|
||||
Wpedantic
|
||||
wrdsp
|
||||
WREG
|
||||
Wunused
|
||||
XEXC
|
||||
XPAR
|
||||
xparameters
|
||||
XPSR
|
||||
XRAM
|
||||
xtal
|
||||
XTENSA
|
3165
.github/lexicon.txt
vendored
3165
.github/lexicon.txt
vendored
File diff suppressed because it is too large
Load diff
2
.github/pull_request_process.md
vendored
2
.github/pull_request_process.md
vendored
|
@ -1,6 +1,6 @@
|
|||
# Pull Request Process
|
||||
|
||||
This document explains the stages that a Pull Request (PR) goes through when a pull request is submitted to a git repository in the FreeRTOS organization in Github. Before you start a PR, please read and familiarize yourself with [CONTRIBUTING.md](.github/CONTRIBUTING.md)
|
||||
This document explains the stages that a Pull Request (PR) goes through when a pull request is submitted to a git repository in the FreeRTOS organization in Github. Before you start a PR, please read and familiarize yourself with [CONTRIBUTING.md](CONTRIBUTING.md)
|
||||
|
||||
## ****Terminologies****
|
||||
|
||||
|
|
8
.github/scripts/kernel_checker.py
vendored
8
.github/scripts/kernel_checker.py
vendored
|
@ -36,7 +36,8 @@ from common.header_checker import HeaderChecker
|
|||
KERNEL_IGNORED_FILES = [
|
||||
'FreeRTOS-openocd.c',
|
||||
'Makefile',
|
||||
'.DS_Store'
|
||||
'.DS_Store',
|
||||
'cspell.config.yaml'
|
||||
]
|
||||
|
||||
KERNEL_IGNORED_EXTENSIONS = [
|
||||
|
@ -88,7 +89,10 @@ KERNEL_IGNORED_PATTERNS = [
|
|||
r'.*portable/IAR/AtmelSAM7S64/.*AT91SAM7.*',
|
||||
r'.*portable/GCC/ARM7_AT91SAM7S/.*',
|
||||
r'.*portable/MPLAB/PIC18F/stdio.h',
|
||||
r'.*portable/ThirdParty/xClang/XCOREAI/*'
|
||||
r'.*portable/ThirdParty/xClang/XCOREAI/*',
|
||||
r'.*IAR/ARM_C*',
|
||||
r'.*IAR/78K0R/*',
|
||||
r'.*CCS/MSP430X/*'
|
||||
]
|
||||
|
||||
KERNEL_THIRD_PARTY_PATTERNS = [
|
||||
|
|
4
.github/workflows/auto-release.yml
vendored
4
.github/workflows/auto-release.yml
vendored
|
@ -31,14 +31,14 @@ jobs:
|
|||
|
||||
# Currently FreeRTOS/.github/scripts houses the release script. Download it for upcoming usage
|
||||
- name: Checkout FreeRTOS Release Tools
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
repository: FreeRTOS/FreeRTOS
|
||||
path: tools
|
||||
|
||||
# Simpler git auth if we use checkout action and forward the repo to release script
|
||||
- name: Checkout FreeRTOS Kernel
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
path: local_kernel
|
||||
fetch-depth: 0
|
||||
|
|
102
.github/workflows/ci.yml
vendored
102
.github/workflows/ci.yml
vendored
|
@ -6,75 +6,53 @@ on:
|
|||
branches: [main]
|
||||
workflow_dispatch:
|
||||
jobs:
|
||||
spell-check:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout Parent Repo
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
ref: main
|
||||
repository: aws/aws-iot-device-sdk-embedded-C
|
||||
path: main
|
||||
- name: Clone This Repo
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
path: ./kernel
|
||||
- name: Install spell
|
||||
run: |
|
||||
sudo apt-get install spell
|
||||
sudo apt-get install util-linux
|
||||
- name: Check spelling
|
||||
run: |
|
||||
PATH=$PATH:main/tools/spell
|
||||
# Make sure that the portable directory is not included in the spellcheck.
|
||||
sed -i 's/find $DIRNAME/find $DIRNAME -not -path '*portable*'/g' main/tools/spell/find-unknown-comment-words
|
||||
find-unknown-comment-words --directory kernel/ --lexicon ./kernel/.github/lexicon.txt
|
||||
if [ "$?" = "0" ]; then
|
||||
exit 0
|
||||
else
|
||||
exit 1
|
||||
fi
|
||||
formatting:
|
||||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Install Uncrustify
|
||||
run: sudo apt-get install uncrustify=0.69.0+dfsg1-1build1
|
||||
- name: Run Uncrustify
|
||||
run: |
|
||||
uncrustify --version
|
||||
find . portable/MemMang/* portable/Common/* \( -name portable \) -prune -false -o -iname "*.[hc]" -exec uncrustify --check -c .github/uncrustify.cfg {} +
|
||||
- name: Check For Trailing Whitespace
|
||||
run: |
|
||||
set +e
|
||||
grep --exclude="*.md" --exclude-dir=".git" -rnI -e "[[:blank:]]$" .
|
||||
if [ "$?" = "0" ]; then
|
||||
echo "Files have trailing whitespace."
|
||||
exit 1
|
||||
else
|
||||
exit 0
|
||||
fi
|
||||
shell: bash
|
||||
- name: Check for CRLF
|
||||
working-directory: ${{ inputs.path }}
|
||||
run: |
|
||||
set +e
|
||||
find . -path ./.git -prune -o -exec file {} + | grep "CRLF"
|
||||
if [ "$?" = "0" ]; then
|
||||
echo "Files have CRLF line endings."
|
||||
exit 1
|
||||
else
|
||||
exit 0
|
||||
fi
|
||||
shell: bash
|
||||
- uses: actions/checkout@v3
|
||||
- name: Check Formatting of FreeRTOS-Kernel Files
|
||||
uses: FreeRTOS/CI-CD-Github-Actions/formatting@main
|
||||
|
||||
spell-check:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Clone This Repo
|
||||
uses: actions/checkout@v3
|
||||
- name: Run spellings check
|
||||
uses: FreeRTOS/CI-CD-Github-Actions/spellings@main
|
||||
with:
|
||||
path: ./
|
||||
exclude-files: History.txt
|
||||
|
||||
link-verifier:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Clone This Repo
|
||||
uses: actions/checkout@v3
|
||||
- name: Link Verification
|
||||
uses: FreeRTOS/CI-CD-Github-Actions/link-verifier@v2
|
||||
|
||||
url-check:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Clone This Repo
|
||||
uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
path: ./kernel
|
||||
path: ./kernel
|
||||
|
||||
- name: URL Checker
|
||||
run: |
|
||||
bash kernel/.github/actions/url_verifier.sh kernel
|
||||
bash kernel/.github/actions/url_verifier.sh kernel
|
||||
|
||||
verify-manifest:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
submodules: true
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Run manifest verifier
|
||||
uses: FreeRTOS/CI-CD-GitHub-Actions/manifest-verifier@main
|
||||
with:
|
||||
path: ./
|
||||
fail-on-incorrect-version: true
|
||||
|
|
4
.github/workflows/git-secrets.yml
vendored
4
.github/workflows/git-secrets.yml
vendored
|
@ -7,11 +7,11 @@ jobs:
|
|||
git-secrets:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
submodules: recursive
|
||||
- name: Checkout awslabs/git-secrets
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
repository: awslabs/git-secrets
|
||||
ref: master
|
||||
|
|
4
.github/workflows/kernel-checks.yml
vendored
4
.github/workflows/kernel-checks.yml
vendored
|
@ -18,7 +18,7 @@ jobs:
|
|||
|
||||
# There is shared code, hosted by FreeRTOS/FreeRTOS, with deps needed by header checker
|
||||
- name: Checkout FreeRTOS Tools
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
repository: FreeRTOS/FreeRTOS
|
||||
ref: main
|
||||
|
@ -26,7 +26,7 @@ jobs:
|
|||
|
||||
# Checkout user pull request changes
|
||||
- name: Checkout Pull Request
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
path: inspect
|
||||
|
||||
|
|
20
.github/workflows/kernel-demos.yml
vendored
20
.github/workflows/kernel-demos.yml
vendored
|
@ -7,7 +7,7 @@ jobs:
|
|||
runs-on: windows-latest
|
||||
steps:
|
||||
- name: Checkout the FreeRTOS/FreeRTOS Repository
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
ref: main
|
||||
repository: FreeRTOS/FreeRTOS
|
||||
|
@ -16,7 +16,7 @@ jobs:
|
|||
|
||||
# Checkout user pull request changes
|
||||
- name: Checkout Pull Request
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
path: ./FreeRTOS/Source
|
||||
|
||||
|
@ -36,7 +36,7 @@ jobs:
|
|||
runs-on: windows-latest
|
||||
steps:
|
||||
- name: Checkout the FreeRTOS/FreeRTOS Repository
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
ref: main
|
||||
repository: FreeRTOS/FreeRTOS
|
||||
|
@ -45,7 +45,7 @@ jobs:
|
|||
|
||||
# Checkout user pull request changes
|
||||
- name: Checkout Pull Request
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
path: ./FreeRTOS/Source
|
||||
|
||||
|
@ -61,7 +61,7 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout the FreeRTOS/FreeRTOS Repository
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
ref: main
|
||||
repository: FreeRTOS/FreeRTOS
|
||||
|
@ -70,7 +70,7 @@ jobs:
|
|||
|
||||
# Checkout user pull request changes
|
||||
- name: Checkout Pull Request
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
path: ./FreeRTOS/Source
|
||||
|
||||
|
@ -95,7 +95,7 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout the FreeRTOS/FreeRTOS Repository
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
ref: main
|
||||
repository: FreeRTOS/FreeRTOS
|
||||
|
@ -104,7 +104,7 @@ jobs:
|
|||
|
||||
# Checkout user pull request changes
|
||||
- name: Checkout Pull Request
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
path: ./FreeRTOS/Source
|
||||
|
||||
|
@ -124,7 +124,7 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout the FreeRTOS/FreeRTOS Repository
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
ref: main
|
||||
repository: FreeRTOS/FreeRTOS
|
||||
|
@ -146,7 +146,7 @@ jobs:
|
|||
|
||||
# Checkout user pull request changes
|
||||
- name: Checkout Pull Request
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
path: ./FreeRTOS/Source
|
||||
|
||||
|
|
4
.github/workflows/unit-tests.yml
vendored
4
.github/workflows/unit-tests.yml
vendored
|
@ -6,7 +6,7 @@ jobs:
|
|||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- name: Checkout Parent Repository
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
ref: main
|
||||
repository: FreeRTOS/FreeRTOS
|
||||
|
@ -15,7 +15,7 @@ jobs:
|
|||
|
||||
# Checkout user pull request changes
|
||||
- name: Checkout Pull Request
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
path: ./FreeRTOS/Source
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue